Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Zend_Acl & Zend_Auth
Zend_Acl & Zend_Auth Forum d'entraide pour les composants Zend_Acl & Zend_Auth du Zend Framework (contrôle d'accès, gestion des droits, authentification, etc.). Avant de poster -> Cours Zend_Acl et Zend_Auth.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/02/2012, 12h32   #1
Invité de passage
 
Inscription : février 2012
Messages : 15
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 15
Points : 2
Points : 2
Par défaut [Zend_Auth] Problème avec setCredentialTreatment

Bonjour,
Je débute avec Zend Framework et j'ai actuellement un problème avec setCredentialTreatment.
J'utilise, pour crypter le mot de passe (lors de l'inscription de l'utilisateur) :
Code :
hash('whirlpool', $mot_de_passe)
Il n'y a pas d'erreur et le mot de passe est bien inscrit dans la BDD, mais quand j'essaie de me connecter, une erreur apparait :
Citation:
The supplied parameters to Zend_Auth_Adapter_DbTable failed to produce a valid sql statement, please check table and column names for validity.
Je ne comprends pas pourquoi cette erreur survient, surtout que quand j'essaie de crypter en MD5 tout fonctionne, peut-être qu'il ne connait pas le Whirlpool ?

Voici une partie du script de connexion :
Code :
1
2
3
4
5
6
7
8
9
10
$connexion = new Zend_Auth_Adapter_DbTable(Zend_Db_Table::getDefaultAdapter());
 
				$connexion ->setTableName('utilisateurs')
							->setIdentityColumn('email')
							->setCredentialColumn('mot_de_passe')
							->setCredentialTreatment('whirlpool(?)')
							->setIdentity($email)
							->setCredential($mot_de_passe);
 
				$auth = $connexion->authenticate();
Merci de bien vouloir m'éclairer !
Seryus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 19h40   #2
Modérateur
 
Homme Loïc
Développeur Web
Inscription : février 2011
Messages : 680
Détails du profil
Informations personnelles :
Nom : Homme Loïc
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 680
Points : 1 044
Points : 1 044
Bonsoir,
Essaye sur ta bdd tu as la réponse.
5h4rk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2012, 20h37   #3
Invité de passage
 
Inscription : février 2012
Messages : 15
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 15
Points : 2
Points : 2
C'est bon merci, j'ai oublié de vérifier si le sql avait une fonction whirlpool ^^'
Seryus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h42.


 
 
 
 
Partenaires

Hébergement Web