pero al bloquear su ip seria necesario que tuviera una ip fija, ya que si tiene una ip dinamica deberias conocer todo el rango de ip's asignado a su equipo para poder bloquearlo completamente.
yo haria otra cosa:
en la tabla de usuarios agregaria un campo de "activo" en el cual se manejarian 2 valores: activo e inactivo
para dar acceso al usuario compruebas que su usaurio este correcto, que su password este correcto y que ademas el otro campo este en "activo". asi cuando kieras bloquear a alguien simplemente cambias su estado a "inactivo", con lo cual le quedaria como solucion registrarse como otro usuario. |