Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-03-2009 17:39:33

ghamrired
Membre
Date d'inscription: 04-03-2009
Messages: 25

[Résolu][1.7][zend_auth] probleme avec Zend_Auth_Adapter_Dbtable

Salut,
SVP j'ai met dans mon code de l'action login le code suivant(1ere code):

Code:

$authAdapter = new Zend_Auth_Adapter_DbTable ( $dbAdapter );
            $authAdapter->setTableName ( 'users' );
            $authAdapter->setIdentityColumn ( 'username' );
            $authAdapter->setCredentialColumn ( 'password' );
            $authAdapter->setCredentialTreatment ( 'MD5(?) AND actif = "1"' );

mais il me donne l'erreur suivant :

Code:

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

mais lorsque je met au lieu du code précedent la ligne suivante(2éme code) zend_auth marche bien:

Code:

$dbAdapter = Zend_Registry::get ( 'dbAdapter' ,'USERS','USERNAME','PASSWORD');

alors SVP si qlq peut m'éclaire sur les points suivants :
  *qu'il est la différence entre les deux codes
  *et prq dans le premier code il me donne ce problème mais par contre je le trouve dans la plupart des tuto.
  *mais si je veut que mon mot de passe soit analyse avec MD5 commet je vais faire dans le 2éme code

Et merci par avance pour vous commentaire
cordialement

Dernière modification par ghamrired (06-03-2009 11:57:28)

Hors ligne

 

#2 05-03-2009 10:17:26

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Résolu][1.7][zend_auth] probleme avec Zend_Auth_Adapter_Dbtable

Hello,

Je trouve qu'il y a une différence de casse. Pas toi ?

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 05-03-2009 15:58:06

ghamrired
Membre
Date d'inscription: 04-03-2009
Messages: 25

Re: [Résolu][1.7][zend_auth] probleme avec Zend_Auth_Adapter_Dbtable

j'ai trouve ou devient l'erreur.
si la lien du setCredentialTreatment qu'il faut enlever car j'enregistre pas mes mot de passe avec ce type de cryptage.

cordialement

Dernière modification par ghamrired (06-03-2009 16:05:57)

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