Masa tamat sesi Laravel dikenakan pada setiap sesi.
P粉547362845
P粉547362845 2023-07-23 17:17:09
0
2
378

Bolehkah kita menetapkan masa tamat setiap sesi dalam Laravel?

Jika boleh, bagaimana kita boleh menetapkan masa tamat tempoh melalui pengawal untuk setiap sesi yang kita buat? terima kasih.

P粉547362845
P粉547362845

membalas semua(2)
P粉475126941

Sila tukar SESSION_LIFETIME= (tempoh dalam minit) kepada nilai dalam fail .env anda.

P粉854119263

Anda boleh menukar jangka hayat sesi secara global dengan menukar nilai sepanjang hayat dalam fail config/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' => 4320,
'expire_on_close' => false,

Sekarang, jika anda ingin mengawal hayat sesi untuk setiap pengguna, anda perlu menetapkan nilai ini sebelum pengguna log masuk.

Anda perlu membuat perubahan di atas dalam LoginController.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan