Cita: Como le puedo hacer para que al intentar ingresar al formulario ya sea porque ponga mal su contraseña o su nombre de usuario se bloquea su cuenta.
Vamos yo no seria tan radical con eso de bloquearle la cuenta por lo menos si no lo intenta un par de veces o mas.
Igual yo siempre le daria la oportunidad de que recupere la contraseña (a todos se nos puede olvidar)
Pero bueno si aun quieres hacerlo una manera como se me ocurre es tener un campo dentro de la base de datos llamado activado (originalmente con valor de 1) y otro llamado numero de intentos (originalmente con valor de 0).
Si al intentar ingresar a la base de datos con el usuario bien pero la contraseña mal la idea es que el numero de intentos se incrementara su valor en 1. Así si lo intenta hacer despues de x intentos sin exito se bloquee definitivamente colocando el campo activado en cero. Es claro que si logra la contraseña correcta antes de los x intentos se resetee el número de intentos.
Es una sugerencia, si a alguien se le ocurre una idea mejor que la comente.