Bonjour je suis entrain de faire un blog avec un espace membre en m'inspirant du tuto de grafikart mais j'ai un probleme avec la fonction signup ! a l'enregistrement dans la base de données il enregistre un mot de passe différent de celui qu'il devrait enregistré j'ai fait des debug et je ne vois toujours pas d'ou il tire son mot passe pour l'enregistrer dans la BD voici le code
function signup(){
$d = $this->request->data;
if($this->request->is('post')){
$d'User']'id'] = null;
$d'User']'lastlogin'] = '2009-08-08 12:17:00';
if(!empty($d'User']'password'])){
$d'User']'password'] = Security::hash($d'User']'password'],null,true);
}
if($this->User->save($d,true,array('username','password','mail'))){
$link = array('controller'=>'users','action'=>'activate',$this->User->id.'-'.md5($d'User']'password']));
App::uses('CakeEmail','Network/Email');
$mail = new CakeEmail();
$mail->from('noreply@localhost.com')
->to($d'User']'mail'])
->subject('Test :: Inscription')
->emailFormat('html')
->template('signup')
->viewVars(array('username'=>$d'User']'username'],'link'=>$link))
->send();
$this->Session->setFlash("Votre compte a bien été créé","notif");
$this->request->data = array();
}else{
$this->Session->setFlash("Merci de corriger vos erreurs","notif",array('type'=>'error'));
}
}
}