2016-08-13 221 views
2

如果我想擴展用戶的登錄會話(通過記住我),這是我應該修改的唯一配置嗎?所以如果我想有一天它會是60x24 = 1440?Laravel登錄會話

//Session Lifetime in sesssion.php 
'lifetime' => 120, 
'expire_on_close' => false, 

回答

1

是的,看看上面lifetime選項註釋:

在這裏,您可以指定要允許其到期之前保持空閒的分鐘數,你希望會議 的。

所以,僅僅將其設置爲:

'lifetime' => 1440, 
+1

感謝@Alexey工作。 – philxtian

1

記住我是利用cookie並在用戶表中的特殊列認證的功能。它與會話壽命無關。

記住我在這裏描述的功能:https://laravel.com/docs/5.0/authentication

用鑰匙接通元件的存在:

當然,你的用戶表必須包含字符串remember_token 列,將被用於存儲「記住我」令牌。

如果你的意思是你想限制記住我的cookie的生命週期,那麼你必須重寫cookie的默認生存期。

做的方式,在不改變核心was described in this question,至少4版本,但我懷疑,因爲它基本上是黑客HTTP標頭值,它將仍然是5