laravel会话生命周期

时间:2016-07-19 03:23:28

标签: php laravel session lifetime

如何在laravel 5.2中设置单个会话生命周期?

配置/会话

lifetime => 6

但是,这种方式将改变所有的Seesion 我该怎么办?

1 个答案:

答案 0 :(得分:0)

Laravel提供开箱即用的Illuminate\Foundation\Auth\ThrottlesLogins特性,可帮助您管理限制。

您只需在Illuminate\Foundation\Auth\ThrottlesLogins课程上实施AuthController

use Illuminate\Foundation\Auth\ThrottlesLogins;
class AuthController extends Controller {
    use ..., ThrottlesLogins;
}

默认情况下,1次锁定是5次尝试。但您可以通过在自己的特征中或在控制器的构造函数中设置它们来更改它们:

$this->maxLoginAttempts = 3;
$this->lockoutTime = 3600; // 1 hour