Problème d'authentification - Laravel

Fermé
chimou-gaga Messages postés 24 Date d'inscription samedi 10 novembre 2012 Statut Membre Dernière intervention 27 février 2015 - Modifié par chimou-gaga le 27/02/2015 à 16:40
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 :

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:
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