Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-02-2008 03:09:03

scramatte
Membre
Date d'inscription: 14-08-2007
Messages: 20

Zend_Auth_Adapter_DbTable et conditions SQL

Bonjour,

J'utilise  Zend_Auth_Adapter_DbTable pour gérer mes utilisateurs avec des BD SQLite et Mysql.

Mon problème et que je voudrais  pouvoir ajouter des paramètres a la requéte SQL.
Par défaut ça vérifie simplement l'utilisateur" et le mot de passe mais  je voudrais pouvoir rajouter
n'importe qu'elle autre condition genre :

compte activé,
plage horaire,
...


Un idée ?

Hors ligne

 

#2 15-02-2008 07:46:48

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Zend_Auth_Adapter_DbTable et conditions SQL

oui il te faut créer ton propre adaptateur en dérivant Zend_Auth_Adapter_Db_Table

tu regarde le code de la classe de Zend et tu vas trouver la construction d'une requête

Code:

Select
   usr_name,
   CASE WHEN usr_pass = ?
      THEN 1
      ELSE 0
   END
FROM user
WHERE usr_login = ?

c'est la méthode qui génère ce code là qu'il te faut surcharger.


A+JYT

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