Foros del Web » Programando para Internet » PHP »

Métodos seguros para realizar un "recordarme en este equipo"

Estas en el tema de Métodos seguros para realizar un "recordarme en este equipo" en el foro de PHP en Foros del Web. Hola amigos, escribo ya que quiero insertar la opción de recordar a los usuarios cada vez que ingresan a mi sitio para no tener que ...
  #1 (permalink)  
Antiguo 05/06/2007, 18:33
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Métodos seguros para realizar un "recordarme en este equipo"

Hola amigos, escribo ya que quiero insertar la opción de recordar a los usuarios cada vez que ingresan a mi sitio para no tener que ingresar sus datos cada vez que me visiten.

Tengo el formulario de ingreso (usuario, contraseña) con un checkbox debajo que dice recordarme en este equipo. Hasta aquí perfecto ya que luego en la página correspondiente a la validación, etc. yo puedo establecer una cookie si el usuario marcó el checkbox, así cuando vuelva a visitarme ya lo ingresaré automáticamente, pero cómo?

Cómo hago para ingresarlo automáticamente de un modo seguro?

Saludos y desde ya muchas gracias !
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)
  #2 (permalink)  
Antiguo 05/06/2007, 19:16
Avatar de DeeR  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: Métodos seguros para realizar un "recordarme en este equipo"

Tengo entendido que tendras que usar cookies, ya que las variables de session siempre van a expirar de algun modo por tiempo (segun la config del server).

Lo que se hace en general, es que en un logeo simple das una Cookie con una Duracion en general de media hora , ahora si el usuario marco la opcion de ser recordado , le das mas tiempo de vida a la cookie (una semana, un mes,etc...).

Es importante recalcar que el usuario se va a logear siempre y cuando no borres las cookies de su browser (esta mas q decir q tiene q aceptar cookies su browser tmb).

Saludos jaja
  #3 (permalink)  
Antiguo 05/06/2007, 19:36
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Re: Métodos seguros para realizar un "recordarme en este equipo"

Creo que no me he logrado explicar bien, pido disculpas.

Yo entiendo cual es el sistema, lo que no entiendo es que debo almacenar en la cookie, usuario? o qué?

Si almaceno usuario cualquiera podría ingresar el usuario que se le ocurra e ingresar como tal, que debo hacer?

Saludos !
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)
  #4 (permalink)  
Antiguo 05/06/2007, 19:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Métodos seguros para realizar un "recordarme en este equipo"

Debes de ingresar, usuario, contraseña (encryptada), y a lo mejor clave de usuario, para mayor seguridad y con eso validar el acceso.

Saludos.
  #5 (permalink)  
Antiguo 05/06/2007, 19:43
Avatar de DeeR  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: Métodos seguros para realizar un "recordarme en este equipo"

exacto, y debes comprobar la validez de estos datos, mira lo que esta en la variable de cookie, compruebar si estos datos corresponden a lo que hay en la base de datos, si es asi continua la carga del sitio de las partes protejida.

Saludos
  #6 (permalink)  
Antiguo 05/06/2007, 20:10
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Re: Métodos seguros para realizar un "recordarme en este equipo"

Muy bien, eso era más que nada lo que quería saber.

Gracias !!
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)
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 09:44.