Foros del Web » Programando para Internet » PHP »

session_cache_expire

Estas en el tema de session_cache_expire en el foro de PHP en Foros del Web. Hola, haber si alguien me puede ayudar. he echo un sistema de identificacion de usuariosm y uso sesiones. Tengo puesto un checkbox llamado 'recordar' que ...
  #1 (permalink)  
Antiguo 12/05/2006, 15:29
 
Fecha de Ingreso: octubre-2003
Mensajes: 139
Antigüedad: 14 años, 2 meses
Puntos: 0
session_cache_expire

Hola, haber si alguien me puede ayudar.
he echo un sistema de identificacion de usuariosm y uso sesiones. Tengo puesto un checkbox llamado 'recordar' que si selecciona, cada vez que el usuario entre a la web se "logee" automaticamente.

Mi pregunta es esta:
puedo alargar esas sesion el tiempo que quiera con "session_cache_expire"?

o para hacer el auto-login mejor crear un cookie con alguna info del usuario? (nombre y passsword x ejemplo)
  #2 (permalink)  
Antiguo 15/05/2006, 08:59
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
No, .. con "session_cache_expire()" no .. pero podrías hacerlo extendiendo la duración de la cookie que crea PHP si es que propagas el SID en una cookie.

Es decir .. primero requieres propagar el SID en cookies si es que no lo haces ya (revisalo en tu configuración de PHP y según tu programación) y luego extiendo el valor de dicha cookie o juega con ese valor con la función:

session_set_cookie_params()
http://www.php.net/manual/es/functio...kie-params.php

Esto sería una forma de implementar lo que buscas .. aunque normalmente crean otra cookie paralela que contiene los datos de autentifiación (usuario/password en MD5()) y de ahí si está la cookie autentificas con esos valores y sino los preguntas (siempre y cuando tu sesión ya no exista ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:21.