09/01/2012, 11:24
|
|
Respuesta: Bloquear usuario por un tiempo determinado luego de intentos fallidos restalo con time();
si se produjo el ultimo intento guardas el time() y luego comparas restando si an pasado 24 horas o las que quieras
primero creas un campo en la tabla que quieras llamado intentos y otros time por ejemplo
cada fallo haces un update en la columna intentos y si a llegado a los 5 intentos guardas el 5 intento y el time() de ese momento
antes del login verifica si intentos es mayor o menor de 5 si es menor le dejes seguir normal si es igual a 5 compruebas el time() de ese intento y comparas con el que guardaste anteriormente en el ultimo intento y si es mayor a 24 horas le dejas seguir
Última edición por webankenovi; 09/01/2012 a las 11:37 |