Salut à tous.
voilà, j'ai ce bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$db = $registry['database'];
 
			$authAdapter = new Zend_Auth_Adapter_DbTable($db);
			$authAdapter->setTableName('user')
						->setIdentityColumn('loginUser')
						->setCredentialColumn('passwd');
 
			$userlogin = $request->getParam('username');
			$userpass = $request->getParam('password');
			$authAdapter->setIdentity($userlogin);
			$passconnect = SHA256::hash($userpass);
			$authAdapter->setCredential($passconnect);
 
			$result = $auth->authenticate($authAdapter);
 
			if($result->isValid()){
				$this->view->userdata = Zend_Json::encode(array('etat'=>'OK'));
			}else{
				$this->view->userdata = Zend_Json::encode(array('etat'=>'KO', 'message'=>'message erreur'));
			}
il me permet en principe de connecter un utilisateur au système. Cependant il est incomplet car il ne gère pas totalement les erreurs. c'est à dire que j'aimerais gérer les différentes erreurs de connexion, à savoir login incorrect, mot de passe incorrect, et pourquoi pas utilisateur déjà connecté.
Je ne sais pas comment modifier cela. est ce que quelqu'un aurait une idée ?

Merci et A+