Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-02-2009 14:30:26

erlik
Nouveau membre
Date d'inscription: 24-02-2009
Messages: 5

[RESOLU] [Zend_Auth][1.7.5]Authentification MySQL avec Doctrine

Hello

Je demarre tout doucement avec Zend, et je dois avouer qu'il est plutot plaisant a utiliser.
Par contre,  je n'utilise pas Zend_Db, mais Doctrine, qui convient bien mieux a mes besoins.

Mais je me heurte a un probleme: comment utiliser Zend_Auth avec Doctrine?
En cherchant sur le net, j'ai trouvé ceci: http://framework.zend.com/wiki/display/ … rine_Table
Mais ça ne semble pas marcher. Il me renvoie en effet l'exception suivante :

The supplied parameters to Zend_Auth_Adapter_Doctrine_Record failed to produce a valid sql statement, please check table and column names for validity.

voici mon code:

Code:

        $dbAdapter = Zend_Registry::get('database');

        $authAdapter = new Zend_Auth_Adapter_Doctrine_Table( $dbAdapter ); 
        $authAdapter->setTableName('Login') 
            ->setIdentityColumn('login') 
            ->setCredentialColumn('password') 
            ->setIdentity($username) 
            ->setCredential($password);
             
        try {
          $auth = Zend_Auth::getInstance(); 
          $result = $auth->authenticate($authAdapter); 
        } catch ( Exception $e) {
         echo $e->getMessage();
        }

Les noms des colonnes et table sont correctes

Quelqu'un pourrait m'eclairer?...

Merci

Dernière modification par erlik (24-02-2009 23:35:33)

Hors ligne

 

#2 24-02-2009 23:34:26

erlik
Nouveau membre
Date d'inscription: 24-02-2009
Messages: 5

Re: [RESOLU] [Zend_Auth][1.7.5]Authentification MySQL avec Doctrine

Finalement, j'ai trouvé d'où provenait mon probleme: la class Login n'était pas trouvé, car j'avait fait une faute de frappe dans la liste des repertoires de set_include_path ....
Une erreur tres bete en somme, qui m'a enervé qlq heures...........................
Donc, pour ceux qui veulent aussi utiliser Doctrine, ce script marche tres bien

Dernière modification par erlik (24-02-2009 23:35:15)

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