如何在laravel 5.2中设置单个会话生命周期?
配置/会话
lifetime => 6
但是,这种方式将改变所有的Seesion 我该怎么办?
答案 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