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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : 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
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