Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 28-09-2010 12:05:17

Sishare
Membre
Date d'inscription: 09-02-2010
Messages: 89

[résolu]Zend_auth différencier des types d'authentification

Bonjour à tous,
je voudrais savoir si il est possible d'avoir plus d'information sur Zend_Auth::getInstance (); comme par exemple sur quel table il vérifit ses informations, car en fait j'aimerais faire deux types d'authentification, une utilisateurs, une administrateur. Donc lorsque je test si on est identifié, comment savoir sur quel table j'ai vérifié mon authentification

Dernière modification par Sishare (29-09-2010 16:41:42)

Hors ligne

 

#2 28-09-2010 19:15:45

omega2
Membre
Lieu: Boisbriand, quebec, canada
Date d'inscription: 01-04-2009
Messages: 85
Site web

Re: [résolu]Zend_auth différencier des types d'authentification

Salut,
La fonction "getInstance" en elle même ne permet pas de savoir sur quelle table a été faite la vérification d'identification. Par contre, de mémoire, on peut rajouter des information au "identity" avant de l'enregistrer dans le registre d'identification. A toi de te noter quel type d'utilisateur tu as identifié.

Petit exemple court :

Code:

                        $identity->admin=true;
            $auth = Zend_Auth::getInstance();
            $storage = $auth->getStorage();
            $storage->write($identity);

Avec ce code, il suffit de regarder la valeur de "$identity->admin" quand on le relis depuis le stockage pour savoir si c'est ou non un administrateur.

Hors ligne

 

#3 29-09-2010 14:51:12

Sishare
Membre
Date d'inscription: 09-02-2010
Messages: 89

Re: [résolu]Zend_auth différencier des types d'authentification

Salut, merci pour ta réponse seulement pour utilisé la méthodre write, il faut lui donné un objetStdo class ce que tu semble faire, seulement à moin de faire une classe identitty et instancier $identity je ne vois pas comment faire,et cela me parait beaucoups pour stocker 1 variable

Hors ligne

 

#4 29-09-2010 15:06:58

throrin19
Membre
Date d'inscription: 01-03-2009
Messages: 318
Site web

Re: [résolu]Zend_auth différencier des types d'authentification

Code:

$identity = new stdClass();

Je comprends pas trop le problème dans ta phrase.

Hors ligne

 

#5 29-09-2010 15:17:26

Sishare
Membre
Date d'inscription: 09-02-2010
Messages: 89

Re: [résolu]Zend_auth différencier des types d'authentification

c'est pas grave puisque tu m'a donné la réponse^^ bon seulement j'enregistre avant quelque information d'authentification et lorsque je fais             $storage->write($identity); cela écrase les donnée.


bon et bien j'ai finalement réussi à faire ce que je voulais merci à vous

Dernière modification par Sishare (29-09-2010 16:41:24)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages