ユーザーを自動的にログアウトするのに2時間を費やしましたが、私が何をしても24時間後にユーザーを強制的にログアウトすることはできません。Laravelのすべてのデバイスからすべてのユーザーを自動的にログアウトするにはどうすればよいですか?
ログインが成功した後、私は私のenvファイルはこの
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=database
QUEUE_DRIVER=sync
のように見えるこの
'driver' => env('SESSION_DRIVER', 'database'),
'lifetime' => 1,
'expire_on_close' => false,
のように私のsession.phpファイルルック
Name: remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d
Content: eyJpdiI6IkE4aFU0RCtVNkhwK3VMbGJ0ZndVUFE9PSIsInZhbHVlIjoidExYTG9tUUc5RkVQUkhjaU80a1wvdHFXcDk4eUxsaG5SRmxLVXp5c1JMdFJlYzFLZ3ZValBoQkhaY1hkKzFqcHIraDROZE5wU0s0K00wRDlMSVExMk50cUxNK2xzMzgrdmx4VW1hZ1paWVpJPSIsIm1hYyI6Ijc2NDZiYTI2MTU1NTA0YjZjMjA4ZmY1ZmU2MzdmZGFhYzdkMWU4NTRmNzEwYzIwZjRkN2E3ZDNlMDQyNWQ5N2QifQ%3D%3D
Created: Tuesday, December 12, 2017 at 6:55:00 PM
Expires: Sunday, December 11, 2022 at 6:55:00 PM
次のようになりますクッキーを持っています
私のphp.iniはこのようになります
session.gc_maxlifetime=14
私は変更しようとしました 'driver' => env('SESSION_DRIVER', 'database'),
ファイルには、クッキー、redis何も働いていません。
すべてのデバイスからユーザーをログアウトできないのはなぜですか?
セッションディレクトリ内のファイルを削除しますか?ファイルドライバを使用すると、もちろん... – Amarnasan
[Laravel Inactivity time setting]の重複している可能性があります(https://stackoverflow.com/questions/24133830/laravel-inactivity-time-setting) –
@amarnasan remember_tokenをNULLに設定しますが、24時間ごとに強制的にログアウトする必要があります。 – hijacker83