Skip to Content

cookies en Drupal, modificar el tiempo de vida de las mismas.

Drupal tiene un sistema completo de gestión de sesiones, para una visión más completa recomiendo leer el capitulo 16 del Pro Drupal Development.

Si queremos que las cookies de Drupal no "vivan" tanto tiempo en nuestro equipo yo recomiendo usar firefox, y configurar el navegador para que borre cookies, y el histórico cada vez que se cierre. Si no queréis hacerlo, el usuario solo usa IE (pobre de él), o hay otros motivos para no poder hacerlo la solución es modificar el tiempo de vida de las cookies de Drupal.

Modificando el tiempo de vida de las cookies de Drupal lo que conseguimos es que no se mantengan las sesiones abiertas, en casa posiblemente no haya problemas, pero cuando utilizamos otro equipo que no es el nuestro es interesante que nadie pueda entrar con el usuario de otro.

Para configurar el tiempo de vida, o el tiempo de caducidad de las cookies de Drupal lo que hacemos es modificar en el archivo settings php la siguiente línea de código:

ini_set('session.cookie_lifetime',  20000);

Con esta línea de código le estamos diciendo a la cookie de Drupal que dure 23 días, para decirle que se borre la sesión al cerrar el navegador ponemos los siguiente:

ini_set('session.cookie_lifetime',  0);

Como lo hacemos, sustituimos el número 20000 por 0, y ya tenemos una cookie de Drupal que caduca al cerrar el navegador.

Un saludo

Oskar

Trackback URL for this post:

http://www.documentados.com/trackback/157

Comentarios

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <strike> <code> <ul> <ol> <li> <dl> <dt> <dd><img><p><div><blockquote><param><object><embed>
  • Saltos automáticos de líneas y de párrafos.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Más información sobre opciones de formato

CAPTCHA
Esto es para evitar spam, y ver que eres humano :)
3 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.