即使登录,Auth :: check()也是false

时间:2016-08-09 07:39:02

标签: authentication laravel-5

如果电子邮件和用户名不正确,则重定向到/login。如果我成功登录,则不会重定向到/crud

public function authenticate(Request $request)
    {
            $password=$request->get('password');
            $email=$request->get('email');
            if (Auth::attempt(['email' => $email, 'password' => $password]) )
            {           
                return redirect()->intended('/crud');   
            }
            else 
            {
                return redirect('/crud/login');
            }
    }

但是如果我登录此功能,则会再次显示我已登录。

public function check()
    {
        if (Auth::check()) 
        {
            print_r('logged in');
        }
        else
        {
            print_r('not logged in');
        }
    }

这就是我保护/crud

的方式
Route::group(['middleware' => ['auth','web']], function () {
    Route::get('/crud','CrudController@index');
});

0 个答案:

没有答案
相关问题