Délai d'expiration de Session dans Yii2
J'ai utilisé construit en yii2 fonction pour définir la session. Je ne suis pas en mesure d'utiliser construite en yii2 de connexion en raison de certaines exigences.
Donc j'ai mis de session à l'aide de ci-dessous:
Yii::$app->session->set('unique_code', 'xxxx');
et dans mon config/main.php fichier
'session' => [
//this is the name of the session cookie used for login on the frontend
'name' => 'project-frontend',
'timeout' => 60*60*24*30,
],
Mais encore utilisateur est déconnecté du site après un certain temps.
Donc comment augmenter le délai d'expiration de session dans ce cas?
Vous devez vous connecter pour publier un commentaire.
Je vous suggère, si vous voulez détruire séance donnée, puis de définir les deux session:
Vérifier heure actuelle avec code_time, une fois qu'il est sur annuler la session.
si vous souhaitez que l'utilisateur doit fermer apres un certain temps avec la solution actuelle :
Problème est dans les cookies expirent le temps. Quand il est venu à expiration, l'utilisateur est déconnecté.
La Solution, pour changer des cookies expirent le temps est dans la configuration de la session de la composante pour la durée de vie des cookies:
Lors de la connexion de l'utilisateur, les cookies expirent temps dans l'exemple actuel est après semaine.