salut ,
j'ai besoin de recuperer la ligne trouvé par Zend_Auth ,la table users contient un attribut categorie ,j'ai besoin de prendre la ligne que la methode authentificate a trouvé et tester sur l'attribut pour savoir quel type d'utilisateur et il et où je dois le rediriger.
bref,j'ai pas bien compris ce bout de code et je crois que dedans est la reponse a ma question :
donc où est stocké la ligne de la base correspondante a l'utilisateur authentifié , getResultRowObject renvoie un objet stdClass , est ce que je peux le convertir en un array .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $result = $auth->authenticate($authAdapter); if ($result->isValid()) { // success: store database row to auth's storage // system. (Not the password though!) $data = $authAdapter->getResultRowObject(null,'password'); $auth->getStorage()->write($data); $this->_redirector->gotoSimple('index','index');
a propos ,si l'utilisation de zend_acl est beaucoup plus adequate pour cette tache ,merci de mentionner ça .
merci d'avance![]()
Partager