Duda sobre autenticacion - uso secure-site

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by hemofilia on August 14, 2012 at 1:21pm

Hola a todos, estoy dando mis primeros pasos en Drupal y me encuentro con este problema por decirlo asi. Tengo un sitio que estoy desarrollando y uso secure-site para autentificar los usuarios que entraran al sistema. Para acceder al sistema siempre hay que autentificarse, o sea, no podran acceder al mismo usuarios anonimos.

Ahora el problema en sí es el siguiente: Una vez autentificado un usuario, hasta que no cierra la session manualmente, siempre se mantiene autenficado incluso si se cierra el explorador. Puedo controlar eso desde Drupal? Quiero que cuando se cierre el explorer se cierre la session e incluso si la session esta abierta mas de una hora, por ejemplo, sin actividad entonces que se cierre automaticamente y tenga que volver a autentificarse el usuario. Como podria lograr esto?

No se si esto tenga que ver pero estoy desarrollando el sitio sobre WinXp con XAMPP 1.7.7 PHP 5.3.8.

Gracias por su ayuda de antemano.
HEMOFILIA CUBA

Comments

Hola, la sesión está

Posted by luis_san on August 14, 2012 at 1:54pm

Hola, la sesión está controlada por esta linea de php en settings.php:

ini_set('session.cookie_lifetime', 2000000);

Esto es una directiva de drupal. En realidad el control de la sesión lo hace apache, Drupal, mediante php se comunica con apache para decirle que hacer.

Tenés algunos modulos que interactúan con eso, buscá algo simirar a "drupal expire session", o "drupal session module", etc. Y verás algunos módulos que te servirán, por ejemplo este:

http://drupal.org/project/session_expire

Espero te sirva,
Saludos!
Luis

En esta

Posted by luis_san on August 14, 2012 at 1:55pm

En esta linea:

ini_set('session.cookie_lifetime', 2000000);

2000000 ~ 23 días

Mirate este

Posted by luis_san on August 14, 2012 at 1:58pm

Muchas gracias colega, voy a

Posted by hemofilia on August 14, 2012 at 2:05pm

Muchas gracias colega, voy a probar esto que me dices y te comento que tal.

Saludos desde CUBA

Como dice luis_san -

Posted by mgzrobles on August 31, 2012 at 7:21am

Como dice luis_san - kadabrait.com puedes hacerlo con directivas php en el settings:

/**
* Some distributions of Linux (most notably Debian) ship their PHP
* installations with garbage collection (gc) disabled. Since Drupal depends on
* PHP's garbage collection for clearing sessions, ensure that garbage
* collection occurs by using the most common settings.
*/
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);
ini_set('session.cookie_lifetime', 0); // browser cookie deletion on browser close
ini_set('session.gc_maxlifetime', 600); // 10 minutes

Martín González Robles
web: http://elsabrosista.com
email: martin.glez.robles@gmail.com
Unidad sobre OG para Drupal 7: http://www.forcontu.com/descarga/d7u66pdf

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /