variable setflash sesiones create app session yii2

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?