Přihlásit se jako jiný uživatel
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- davez
- Člen | 60
Mám web, kde se registrují uživatelé. Dále je zde Administrátor.
Administrátor vidí všechny zaregistrované uživatele. Chtěl bych, aby se
registrátor mohl – jako by – přihlásit jako kterýkoli
z uživatelů.
Představuji si to takto:
V seznamu uživatelů na některého kliknu a tím se přihlásím na jeho
účet a sleduju web z jeho pohledu.
Je to možné? Pro přihlašování využívám Nette Authenticator.
- japlavaren
- Člen | 404
Ahoj,
staci ti vytvorit identitu uzivatela a zavolat login s novou identitou:
<?php
$identity = new Identity($user['id'], $user['role'], $user);
$identity->previousIdentity = $this->user->getIdentity(); // ak by si sa chcel prihlasit naspet
$this->user->login($identity);
?>