Salut,
j'ai une partie admin qui permet de gérer des membres.
J'aimerai en tant qu'admin pouvoir me connecter en tant que membre tout en gardant l'admin connecté
Est-ce possible d'avoir deux users connecté en même temps ?
Merci !
Voici comment j'avais fait cette fonctionalité en Cake 2
$this->Session->write('OldAuth', $this->Session->read('Auth');
$this->Session->write('Auth', $user); // Ou $user vaut le profil que tu veux charger
Après quoi il ne te reste plus qu'à gérer cette Session OldAuth afin de savoir que ceux qu'ils l'ont sont en faite des administrateurs =)
New private window
Il est bizarre ton système tout de même, un admin n'a pas les droits des membres ?
C'est vrai que c'est bizarre mais le client veut pouvoir se connecter en tant qu'un membre pour faire des actions
il est vrai qu'il pourrait les faire en tant qu'admin mais bon...
Donc le New private window ne convient pas vraiment...
Tu ajoute un nouveau type de compte : le "fake-user" (il faudrait un meilleur nom). En gros, c'est exactement comme un membre, sauf qu'il a une option pour passer en admin dans un menu quelquonque. Et les admins ont l'option pour passer dans ce "fake-user" mode.
On appelle ça du morphing. Se faire passer pour quelqu'un que l'on est pas pour s'incruster au milieu d'un groupe. :p