Tengo diferentes grupos de usuarios, y para algunos grupos necesito dar un tiempo de espera de sesión diferente. Hay una pregunta aquí, pero no funciona.
Diferentes tiempos de espera de sesión para administradores y usuarios en CAKEPHP 2.0. ¿Es posible?
Al poner esto Configure::write("Session.timeout", 1);
en AppController "s beforeFilter
antes de verificar si el usuario ha iniciado sesión, es decir, antes if ($this->Auth->user("id")) {
línea, funciona bien, y el usuario se desconecta después de 1 minuto de inactividad, sin embargo, cuando pongo esa línea después if
condición, que necesito para verificar el grupo del usuario, no funciona.
pastel versión 2.6
Gracias
Respuestas
0 para la respuesta № 1Asegúrese de que la sesión se haya destruido después de que el usuario inicie sesión y cambie la configuración de la sesión, algo así:
if ($this->Auth->user("id")) {
Configure::write("Session.timeout", 3);
$this->Session->destroy();
$this->Session->write("userData", "user data again");
}