L'expiration de la session Laravel s'applique à chaque session.
P粉547362845
P粉547362845 2023-07-23 17:17:09
0
2
409

Pouvons-nous définir le délai d'expiration par session dans Laravel ?

Si possible, comment pouvons-nous définir le délai d'expiration via le contrôleur pour chaque session que nous créons ? Merci.

P粉547362845
P粉547362845

répondre à tous(2)
P粉475126941

Veuillez remplacer SESSION_LIFETIME= (durée en minutes) par la valeur de votre fichier .env.

P粉854119263

Vous pouvez modifier globalement la durée de vie de la session en modifiant la valeur de durée de vie dans le fichier 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,

Maintenant, si vous souhaitez contrôler la durée de vie de la session pour chaque utilisateur, vous devez définir cette valeur avant que l'utilisateur ne se connecte.

Vous devez apporter les modifications ci-dessus dans LoginController.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal