2017-04-18 68 views
0

我正在使用現有的數據庫,並且我不允許修改表,因此添加remember_token不是一個選項,但沒有它我無法登錄。當我嘗試登錄時,Laravel會檢查憑據並返回它們是否與記錄匹配,但只刷新頁面。我很確定remember_token是原因,因爲我之前遇到過這個問題,但是這次我不能將列添加到我的用戶表中。Laravel 5 authentication without remember_token

有沒有一種方法可以在不使用remember_token的情況下使用開箱即用的身份驗證?

+0

可以驗證用戶每次刷新頁面的時間。 – boroboris

回答

3

在用戶添加到模型:

/** 
    * Overrides the method to ignore the remember token. 
    */ 
    public function setAttribute($key, $value) 
    { 
    $isRememberTokenAttribute = $key == $this->getRememberTokenName(); 
    if (!$isRememberTokenAttribute) 
    { 
     parent::setAttribute($key, $value); 
    } 
    } 

現金https://laravel.io/forum/05-21-2014-how-to-disable-remember-token

+0

感謝您的快速響應,這似乎可以解決記憶令牌問題,但頁面仍然令人耳目一新,但這是一個不同的問題。再次感謝 – Willem