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

Buenas,

Me seguía dando el mismo error tuve que hacerlo así con el INTERVAL

AND fecha BETWEEN DATE_SUB('2013-10-06 22:52:00', INTERVAL 5 MINUTE) AND NOW()

Pero no acabo de ver bien como funciona esta función.

Si desde la IP X.X.X.X hay los siguientes intentos

2013-10-06 22:45:10
2013-10-06 22:45:20
2013-10-06 22:45:30
2013-10-06 22:45:40
2013-10-06 22:45:50
2013-10-06 22:46:10

Y la hora actual son las 22:50:00
Y se intenta acceder nuevamente el valor del campo sería así, no?

AND fecha BETWEEN DATE_SUB('2013-10-06 22:50:00', INTERVAL 5 MINUTE) AND NOW()

Esto me diría que desde las 22:50:00 (hora actual) hasta hace 5 minutos los intentos que la IP X.X.X.X ha realizado. Es decir de 22:45:00 hasta 22:50:00 son 6 intentos

Es correcto?

Si me espero hasta las 22:51:00 , le quito 5 minutos son 22:46:00 por tanto ahora me diría que solo hay 1 intento fallido en los últimos 5 minutos no?

Muchas gracias