Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous , je rencontre quelques problèmes à réaliser une authentification avec Zend_Auth sous Microsoft SQL 2000.
Aucun problème lors de l'utilisation de pdo_mysql en revanche avec pdo_mssql j'obtiens un message du genre :
"Uncaught exception 'Zend_Auth_Adapter_Exception' with message 'The supplied parameters to Zend_Auth_Adapter_DbTable failed to produce a valid sql statement, please check table and column names for validity"
J'ai alors regardé le code source du fichier DbTable.php afin de voir la requête générée automatiquement par cette classe lors d'une authentification et on trouve ceci :
"SELECT `nomTable`.*, `password` = 'test' AS zend_auth_credential_match FROM `nomTable` WHERE (`username` = 'test')"
Cette syntaxe est tout à fait comprise par Mysql mais par SQL Server.
Dois-je faire quelque chose du coté base de donnée ou est-ce un problème de config ou tout simplement un bug du FrameWork ?
J'éspère que quelqu'un pourra me répondre car je dois avouer que cela me dépasse. Merci d'avance
Hors ligne
MaitreTsiang a écrit:
"Uncaught exception 'Zend_Auth_Adapter_Exception' with message 'The supplied parameters to Zend_Auth_Adapter_DbTable failed to produce a valid sql statement, please check table and column names for validity"
Bonjour,
je travaille avec une base Oracle et j'ai exactement le même problème ...
Si qq1 a une idée ...
merci .
Hors ligne
En cherchant un peu plus, j'ai trouvé ceci :
http://www.nabble.com/Zend_Auth_Adapter … #a12032760
En gros, il y a un bug dans la construction de la requête et Oracle ne supporte la syntaxe utilisée. Je connais pas assez bien sql server mais ...
Il va falloir changer de base de données ou attendre que ce soit corrigé.
Hors ligne
Bonjour,
J'ai le même problème avec Oracle 10g et zend_auth, quelqu'un a t-il une solution?
Uncaught exception 'Zend_Auth_Adapter_Exception' with message 'The supplied parameters to Zend_Auth_Adapter_DbTable failed to produce a valid sql statement, please check table and column names for validity
Merci
Hors ligne
Pages: 1