Foros del Web » Programando para Internet » PHP »

sesiones o cookies?

Estas en el tema de sesiones o cookies? en el foro de PHP en Foros del Web. Hola a todos, alguien sabe cual es la forma adecuada para bloquear a un usuario por cierta cantidad de tiempo cuando ingresa mal la contraseña ...
  #1 (permalink)  
Antiguo 29/11/2007, 16:23
 
Fecha de Ingreso: noviembre-2007
Mensajes: 18
Antigüedad: 16 años, 5 meses
Puntos: 0
sesiones o cookies?

Hola a todos, alguien sabe cual es la forma adecuada para bloquear a un usuario
por cierta cantidad de tiempo cuando ingresa mal la contraseña es decir supera el numero de intentos permitidos al loguearse?
  #2 (permalink)  
Antiguo 29/11/2007, 16:28
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: sesiones o cookies?

Sí querés bloquear al usuario, deberías bloquearlo en la base de datos al usuario y no al cliente... Pensá que usando cookies o sessions, es fácil borrarlo y seguir intentando, deberías almacenar esa información en el servidor
  #3 (permalink)  
Antiguo 29/11/2007, 16:33
 
Fecha de Ingreso: noviembre-2007
Mensajes: 18
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: sesiones o cookies?

entiendo lo que me dices y asi lo habia pensado lo que no logro visualizar de forma clara es como reconozco al usuario para bloquearlo, como se que usuario es el que
esta intentando loguearse erroneamente para bloquearlo en la base de datos por cierto tiempo.
  #4 (permalink)  
Antiguo 29/11/2007, 16:36
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: sesiones o cookies?

Y... supongo que para loguearse le pedís usuario y contraseña, podés crear una tabla en tu base de datos de login fallidos donde guardes el nombre de usuario y la fecha y cuando falla te fijas que no haya más de 3 para el mismo usuario en la última hora, por ejemplo
  #5 (permalink)  
Antiguo 29/11/2007, 18:49
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: sesiones o cookies?

En mi caso, prefiero no bloquear usuarios directamente, sino IP's.

Almacena en tu BD las ips de login y un contador. Si el login fue exitoso, borras la ip de la bd, sino incrementas el contador. Un campo adicional, tiempo, te servira para volver a habilitar al usuario para el login

Un saludo,
  #6 (permalink)  
Antiguo 29/11/2007, 20:38
 
Fecha de Ingreso: noviembre-2007
Mensajes: 18
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: sesiones o cookies?

listo intentare hacer lo que me dicen muchas gracias
  #7 (permalink)  
Antiguo 29/11/2007, 20:45
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
De acuerdo Re: sesiones o cookies?

Hola cjma!!

Me iría mas por la opción de bloquear la ip...
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #8 (permalink)  
Antiguo 30/11/2007, 06:19
Avatar de andruqui  
Fecha de Ingreso: agosto-2007
Mensajes: 269
Antigüedad: 16 años, 8 meses
Puntos: 2
Re: sesiones o cookies?

La ip ? No me parece, que pasa si tenes 10 usuarios que se conectan a tu sitio desde la empresa donde trabajan y todos salen navegando por un proxy con la misma ip, si 3 de ellos fallan la clave una vez bloquearias la ip y luego ninguno de los 10 podria loguearse a tu sistema.

Ese es un tema a evaluar, yo me inclino mas por el usuario.

Saludos
Andres
  #9 (permalink)  
Antiguo 30/11/2007, 16:38
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Re: sesiones o cookies?

Cita:
Iniciado por andruqui Ver Mensaje
Ese es un tema a evaluar
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #10 (permalink)  
Antiguo 30/11/2007, 19:07
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: sesiones o cookies?

Cita:
Iniciado por andruqui Ver Mensaje
[...]
Ese es un tema a evaluar, yo me inclino mas por el usuario.
[...]
Alguna vez leí en un artículo cuya URL no recuerdo una serie de pros y contras en este tema. Concordaba con o que decian en casi todo.

Si bloqueas por usuario, alguien con malas intenciones podria bloquear a todos los usuarios de tu sistema, todo desde una maquina, con tan solo conocer sus nombres de usuario.

Una buena opcion, dependiendo de lo que buscas, es habilitar un sistema captcha, que entre en accion cuando el usuario ha superado cierto numero de intentos.

Me inclino mas por la ip , pero como bien dice andruqui, es un tema a evaluar...

Un saludo,
  #11 (permalink)  
Antiguo 01/12/2007, 14:29
 
Fecha de Ingreso: septiembre-2007
Mensajes: 220
Antigüedad: 16 años, 7 meses
Puntos: 1
Re: sesiones o cookies?

Ya de puestos podría ser por usuario, por ip y por session, asi sólo bloquearía a los usuarios en su ip, y tendría que andar borrando cookies para borrarse la sessión, y si además se pone el captcha a partir del primer fallo mejor que mejor.
  #12 (permalink)  
Antiguo 01/12/2007, 14:39
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: sesiones o cookies?

yo siempre bloqueo usuarios e ip, almaceno el usuario la fecha y el ip si hay en el dia mas de diez intentos bloqueo el acceso :)
__________________
Gokuh Salvo al mundo. PUNTO!!!!
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 23:31.