Bonjour à tous , je rencontre quelques problèmes à réaliser une authentification avec Zend_Auth (1.0.1) 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 :
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 :"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"
Cette syntaxe est tout à fait comprise par Mysql mais par SQL Server.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2"SELECT `nomTable`.*, `password` = 'test' AS zend_auth_credential_match FROM `nomTable` WHERE (`username` = 'test')"
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’espère que quelqu'un pourra me répondre car je dois avouer que cela me dépasse. Merci d'avance
Partager