Bonjour Imikado
Cela fait un moment que je ne suis venu.
Comment vas tu?
Je suis sur un petit projet et j'ai eu besoin d'utiliser le tutoriel cité en objet.
J'ai remarqué une petite coquille.
Bien à vous
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
21
22
23
24
25
26 private function processUpdatePassword(){ //si le formulaire n'est pas envoye on s'arrete la if(!_root::getRequest()->isPost() ){ return null; } $sPassword=_root::getParam('password'); $sPasswordConfirmation=_root::getParam('passwordConfirmation'); if(strlen($sPassword) > $this->maxPasswordLength){ return 'Mot de passe trop long'; }else if($sPassword!=$sPasswordConfirmation){ return 'Les deux Mot de passe doivent etre identique'; } //on stoque les mots de passe hashe dans la classe model_Users $sHashPassword=model_Users::getInstance()->hashPassword($sPassword); $oUser=model_Users::getInstance()->findById( _root::getAuth()->getAccount()->id ); $oUser->USR_Password=$sHashPassword; $oUser->USR_MustUpdatePassword=0; // ca devrait être 1 non? $oUser->save(); _root::redirect('default::index'); }
Partager