我正在使用現有的數據庫,並且我不允許修改表,因此添加remember_token不是一個選項,但沒有它我無法登錄。當我嘗試登錄時,Laravel會檢查憑據並返回它們是否與記錄匹配,但只刷新頁面。我很確定remember_token是原因,因爲我之前遇到過這個問題,但是這次我不能將列添加到我的用戶表中。Laravel 5 authentication without remember_token
有沒有一種方法可以在不使用remember_token的情況下使用開箱即用的身份驗證?
我正在使用現有的數據庫,並且我不允許修改表,因此添加remember_token不是一個選項,但沒有它我無法登錄。當我嘗試登錄時,Laravel會檢查憑據並返回它們是否與記錄匹配,但只刷新頁面。我很確定remember_token是原因,因爲我之前遇到過這個問題,但是這次我不能將列添加到我的用戶表中。Laravel 5 authentication without remember_token
有沒有一種方法可以在不使用remember_token的情況下使用開箱即用的身份驗證?
在用戶添加到模型:
/**
* 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
感謝您的快速響應,這似乎可以解決記憶令牌問題,但頁面仍然令人耳目一新,但這是一個不同的問題。再次感謝 – Willem
可以驗證用戶每次刷新頁面的時間。 – boroboris