El componente de autenticación de Cakephp me desconecta demasiado rápido. De todos modos para cambiar esto?

StackOverflow https://stackoverflow.com/questions/814325

  •  03-07-2019
  •  | 
  •  

Pregunta

Esta es mi primera vez en StackOverflow aunque leí " leí " Codificación del horror bastante a menudo. De todos modos ...

Estoy trabajando en un proyecto de la escuela / universidad usando CakePHP y estoy usando el componente integrado AuthComponent para admitir la autenticación del usuario (es decir, iniciar sesión, etc.).

Mi problema es que me desconecta después de intervalos muy cortos. Ni siquiera me tiene que esperar una sesión completa (es decir, cerrar el navegador). A veces 5 minutos, a veces 10 y ocasionalmente 15 pero no más.

Peor es cuando me desconecto cuando estoy llamando a un método que requiere que el usuario inicie sesión y decide morir justo antes que.

He buscado bastante pero no puedo encontrar una respuesta. Cualquier ayuda será apreciada!

¿Fue útil?

Solución

No he usado CakePHP desde la versión 1.1, por lo que no estoy seguro de si esto ha cambiado, pero es posible que desee revisar su nivel de DEBUG . Cuanto menor sea la configuración de DEBUG , menor será el valor asignado a CAKE_SESSION_TIMEOUT . En 1.1, nuevamente, todo esto está determinado en app / config / core.php .

EDIT : recién lo comprobé, se ha reescrito pero la idea sigue siendo la misma. En core.php busque:

/**
 * Session time out time (in seconds).
 * Actual value depends on 'Security.level' setting.
 */
Configure::write('Session.timeout', '120');

Y auméntelo para que demore más el tiempo de espera de la sesión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top