setflash - yii2 user session
La sesión expira en Yii2 a pesar de la actividad del usuario (1)
Primero revisa tu app/config/main.php
o main-local.php
si contiene:
''user'' => [
...
''enableAutoLogin'' => true,
...
],
En segundo lugar, compruebe si tiene una asignación adecuada al valor asignado a la variable:
$authTimeout;
$absoluteAuthTimeout;
Mira aquí para más.
Empecé a usar Yii2 y necesito almacenar más información sobre el usuario en identidad. Ya sé que en Yii2, esto debería hacerse usando sesiones como
Yii::$app->session->set(''user.company_id'', ''121'');
Esto funciona bien ya que puedo obtener estos valores más adelante en el proyecto usando:
Yii::$app->session->get(''user.company_id'');
. Sin embargo, estos valores de sesión se borran a pesar de la actividad del usuario en las mismas páginas. Entonces, después de 5-10 minutos, el mismo usuario ve algunos campos basados en el valor de la sesión; sin embargo, después de 1 minuto, si actualizo, los valores de la sesión desaparecen, lo que realmente debería ocurrir al cerrar la sesión o al cerrar sesión el usuario.
¿Alguna sugerencia de lo que estoy haciendo mal?