私はボタンを使ってログアウトすると、私はユーザーテーブルの属性(isActive)を更新します。生涯が終わるときを除いて、すべてが機能します。 なぜですか?LifeTimeの後 - Session.php自動ログアウト
このデータの使用は厳密に情報を提供します。だから、単純な開発は良い以上に行きます。
ありがとう
Session.php
/*
|--------------------------------------------------------------------------
| Session Lifetime
|--------------------------------------------------------------------------
|
| Here you may specify the number of minutes that you wish the session
| to be allowed to remain idle before it expires. If you want them
| to immediately expire on the browser closing, set that option.
|
*/
'lifetime' => 120,
'expire_on_close' => false,
正確に失敗した何AuthenticateUsers.php
public function logout(Request $request)
{
User::where('id', Auth::user()->id)->update(['isActive' => '0']);
$this->guard()->logout();
$request->session()->invalidate();
return redirect('/login');
}
ありがとう、すばらしい説明! 私の英語は申し訳ありません... –