2016-04-23 80 views
0

我在我的控制面板有手動登錄的用戶提供一個選項:Laravel 4.2 |手動auth用戶

Auth::logout(); 

\Session::flush(); 
\Session::regenerate(); 

// login as request user 
Auth::login($user); 

嗯,我家本地主機它工作得很好。但是,當我在Web服務器上嘗試時,發生了一些奇怪的事情 - 似乎登錄成功了(我可以在頁面上看到用戶的詳細信息;名稱,電子郵件,圖像等),但是當我移動到另一頁時,它只是讓我離開登錄頁面。

任何想法?

+0

你檢查路線設置嗎? ref:https://laravel.com/docs/4.2/security#protecting-routes – WeiYuan

+0

是的,有時它可以工作,但大多不是。 – RonZ

回答

0

的問題是在第一行:

Auth::logout(); 

也許回調函數,每次把我丟了。 刪除這條線,它運作良好。