注销不在laravel5中工作

时间:2015-12-23 10:21:21

标签: laravel laravel-5 laravel-5.1 laravel-authorization

注销后它不会破坏会话我能看到仪表板。如何在我的View控制器中使用Auth机制

控制器

public function admin_logout()
{
    Session::forget('userid');
    Session::forget('username');
    Session::flush();
    Auth::logout();
    return Redirect('siteadmin');
}

模型

 public static function login_check($uname,$password)
    {
        $check = DB::table('le_admin')->where('adm_email','=',$uname)->where('adm_password','=',$password)->get();
    if($check)
    {
        Session::put('userid', $check[0]->adm_id);
        Session::put('username', $check[0]->adm_email);
        return 1;

    }
    else
    {
        return 0;
    }
}

2 个答案:

答案 0 :(得分:3)

您应该使用:

Auth::logout()

确保用户已注销。

参考:http://laravel.com/docs/5.1/authentication#authenticating-users

答案 1 :(得分:0)

以下是完整的身份验证文档。只是尝试使用Auth外观来完成您的任务。

http://laravel.com/docs/5.1/authentication

您只需要使用手动身份验证 - 其余的事情将由Laravel在后台处理。