Pregunta

¿Por qué tengo que usar algún módulo inicio de sesión persistente para hacer que mis usuarios inicien sesión en Drupal 6? por un período de tiempo más largo.

¿Por qué cambiar php.ini o settings.php no funciona?

desde un " webtools " Veo que mis cookies han caducado el día siguiente, pero después de unas pocas horas, tengo que desconectarme. Esto es como una acción espontánea, no hay un patrón que seguir / predecir.

por qué este " mantener la vida " inicio de sesión en drupal ??

¿Fue útil?

Solución

Usted no tiene que utilizar el módulo persistente para lograr períodos de inicio de sesión más largos. Simplemente puede ajustar las llamadas ini_set () para la sesión . * en sus instancias de Drupal settings.php (especialmente session.cookie_lifetime y session.gc_maxlifetime ).

Si ajustarlos no funciona para usted, debe asegurarse de que la configuración de su servidor permita anularlos desde PHP.
Además, Drupal utiliza los mecanismos de almacenamiento de sesión de PHP estándar: si hay otras aplicaciones PHP que se ejecutan en el mismo servidor, podrían interferir con la configuración de la duración de la sesión, según las configuraciones de la ruta de almacenamiento. Consulte el punto 2 en esta respuesta para obtener información sobre eso.

El módulo de inicio de sesión persistente tiene como objetivo facilitar la configuración, pero especialmente agrega más funciones, por ejemplo. Permitir una opción de recordarme en general y al mismo tiempo requerir una nueva autenticación para operaciones confidenciales (como cambiar la contraseña) para minimizar los riesgos asociados con largos períodos de inicio de sesión.

Marque este artículo vinculado desde la página del proyecto de módulos , así como este artículo vinculado desde allí para obtener información detallada sobre el manejo de inicios de sesión persistentes.

Otros consejos

Drupal anula el controlador interno de guardado de sesión php en include / bootstrap.ini y tiene algún código de sesión no estándar allí. Sin embargo, no lo he seguido.

Más allá de los ajustes de Drupal, php.ini anulará php.ini.

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