Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2013, 04:43
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Contar Logins fallidos en los ultimos 5 minutos desde una IP

Buenas,

Tengo un formulario de acceso (login y pass) y todos los intentos los registro en la BD. Me gustaría poder hacer como aquí en forosdelweb que si superas 5 intentos fallidos seguidos te bloqueé durante 5 minutos.

Mi tabla accesos consta de una PK autoincremental, el user_login, la fecha, la IP y un boleano que dice si el login fue correcto o no.

Entiendo que me haría falta una consulta a esta tabla que agrupase todos los intentos fallidos desde la IP X y detectase si en los últimos 5 minutos hubieron más de 5. Pero no sé como jugar con la fecha para detectar que hubieron X accesos en los últimos 5 minutos desde la IP X.

Se os ocurre alguna manera?

Muchas gracias de antemano!