2015-12-23 70 views
0

它不註銷後刪除會話工作,我能看到dashboard.How使用身份驗證機制在我的視圖控制器註銷不laravel5

控制器

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; 
    } 
} 

回答

0

下面是用於認證的完整機制的文檔。只需嘗試使用Auth外觀來完成您的任務。

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

你只需要使用手動身份 - 的剩下的事情將由Laravel在後臺照顧。

+0

現在我更新我的admin_logout.now我也能夠看到儀表板 – ilakkiya

+0

只要嘗試打印用戶的id在Auth :: logout()之後使用Auth :: user(),如果得到的結果意味着用戶仍然登錄。 –

+0

現在我只有空白頁。 – ilakkiya