Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-11-2010 16:59:07

sevy
Membre
Date d'inscription: 17-09-2010
Messages: 37

une authentification particulière

Salut je reviens bien que je n'ai pas encore la solution au premier problème(je cherche encore...) en fait je voudrais savoir s'il est possible de baser son authentification sur tois paramètres genre 'email','profil' et 'password'. En effet je voudrais que l'utilisateur me fournissent les trois que je vais donc tester dans ma BD. Alors si c'est possible puis-je faire deux

Code:

$authAdapter->setTableName ( 'users' )
                                  ->setIdentityColumn ( array('email','profil' )) //cette ligne surtout!!!!
                                  ->setCredentialColumn ( 'password' ,)
                                  ->setCredentialTreatment ( 'MD5(?)' )
                                  ->setIdentity ( $email ) //ou simplement setIdentity ( array($email,$profil) )?? je me demande
                                 ->setIdentity ( $profil )
                                  ->setCredential ( $password );

Alors j'espère avoir été clair et je vous remercie d'avance...
PS: j'ai besoin des deux car un utilisateur peut changer de profil il faut donc que j'en garde une trace.....

Hors ligne

 

#2 04-11-2010 17:24:56

3uclide
Membre
Date d'inscription: 09-08-2008
Messages: 194

Re: une authentification particulière

Créer ton propre adapter, car il n'y a présentement pas d'adapter qui fonctionne ainsi.

Hors ligne

 

#3 04-11-2010 22:47:58

nosferapti
Membre
Date d'inscription: 10-01-2010
Messages: 40

Re: une authentification particulière

il est possible de rajouter des conditions avec Zend_Auth_Adapter_DbTable

pour avoir un exemple de code recherche "getDbSelect" dans la page suivante :
http://framework.zend.com/manual/fr/zen … table.html


GNAP !

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