Как установить время жизни одной сессии в laravel 5.2?
конфиг / Session
lifetime => 6
Но, таким образом, изменится весь вид
Что я должен делать?
Laravel обеспечивает Illuminate\Foundation\Auth\ThrottlesLogins
черта из коробки, которая поможет вам управлять Throttling.
Вы можете просто реализовать Illuminate\Foundation\Auth\ThrottlesLogins
на AuthController
учебный класс.
use Illuminate\Foundation\Auth\ThrottlesLogins;
class AuthController extends Controller {
use ..., ThrottlesLogins;
}
По умолчанию это 5 попыток с 1 минутой блокировки. но вы можете изменить их, установив их либо в своем собственном качестве, либо в функции конструктора контроллера:
$this->maxLoginAttempts = 3;
$this->lockoutTime = 3600; // 1 hour
Других решений пока нет …