Authentification - Laravel
Salut tout le monde :)
je débute sur laravel et j'ai des soucis pour l'authentification , voici ce que j'ai fais :
un view ou il y a un petit formulaire de nom, password et un bouton submit
les deux roots : Salut tout le monde :)
je débute sur laravel et j'ai des soucis pour l'authentification , voici ce que j'ai fais :
un view ou il y a un petit formulaire de nom, password et un bouton submit
les deux roots :
Code:
1 2
| Route::get('/login', array('as'=>'login','uses'=>'AuthController@getLogin'));
Route::post('/login',array('uses'=>'AuthController@postLogin')); |
un contrôleur AuthController où il y a les 2 méthodes get et post, pas de soucis avec la méthode get donc le problème est dans la méthode post voici son contenu:
Code:
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 27 28 29 30 31 32 33 34
| public function postLogin(){
$regles = array(
'nom' => 'required|max:20|alpha',
'psd' => 'required',
);
$validation = Validator::make(Input::all(), $regles);
if ($validation->fails())
{
return Redirect::to('login')->withErrors($validation);
}
else {
$auth = Auth::attempt(array(
'nom' => Input::get('nom'),
'psd' => Input::get('psd')
));
if(!$auth) {
echo('hello aaa');
}
else{
echo "hello bbb ";
}
}
}
} |
J'ai déjà une base de donnée qui comporte une table users avec "nom et id ..etc" , j'ai déjà fais "normalement" les manipulations nécessaires qui relie ma base a mon code.
le problème : si je fais un nom et mot de passe existant dans la base : la page retourne :"hello aaa" et si je fais quelques chose inexistant , elle me retourne "hello aaa " aussi .
je ne vois pas comment corriger ça .. est ce qu'il manque quelque chose à mon code? est ce qu'il faut écrire la requête quelque part? (dans le tuto que je suis, on vois que ça marche !)
merci d'avance :)