Bonjour,
Je suis en train de paramètrer les redirection à la connexion des utilisateurs sur mon site et j'ai une erreur :
Undefined index: role [APP/Controller/UsersController.php, line 38]
Voici mon code :
function login(){
if($this->request->is('post')){
if($this->Auth->login()){
$this->User->id = $this->Auth->user("id");
$this->User->saveField('lastlogin',date('Y-m-d H:i:s'));
$this->Session->setFlash("Vous êtes maintenant connecté","notif");
$user = $this->request->data;
if($user['User']['role'] == 'membre'){
$this->redirect('/membre/home');
}
}else{
$this->Session->setFlash("Votre login ou votre mot de passe ne correspondent pas","notif",array('type'=>'error'));
}
}
}
Merci d'avance pour votre aide !