0
laravel 5.2で単一のセッションの有効期間を設定するにはどうすればよいですか?
laravelセッションの有効期間
のconfig /セッション
lifetime => 6
しかし、この方法では、すべてのSeesion 私は何をすべきを変えるのだろうか?
laravel 5.2で単一のセッションの有効期間を設定するにはどうすればよいですか?
laravelセッションの有効期間
のconfig /セッション
lifetime => 6
しかし、この方法では、すべてのSeesion 私は何をすべきを変えるのだろうか?
Laravelは、スロットルの管理に役立つIlluminate\Foundation\Auth\ThrottlesLogins
の特長を提供します。
クラスにIlluminate\Foundation\Auth\ThrottlesLogins
を実装するだけで簡単に実装できます。
use Illuminate\Foundation\Auth\ThrottlesLogins;
class AuthController extends Controller {
use ..., ThrottlesLogins;
}
デフォルトでは、1回のロックアウトで5回試行されます。しかし、あなたはあなた自身の特性でそれらのいずれかを設定することにより、これらを変更することができ、またはコントローラのコンストラクタ関数内:
$this->maxLoginAttempts = 3;
$this->lockoutTime = 3600; // 1 hour
あなたは私たちにあなたがセッションタイムアウトの調整をどうしようとしているかのアイデアを与えることができますか?おそらく、ユーザーごとに(私は仮定して)セッションタイムアウトを変更しようとするのではなく、ジョブでセッションを更新するだけかもしれません。 – Ohgodwhy
ユーザーが間違ったパスワードを3回入力すると、1時間以上待つまで、もう一度試してみましょう – Fan