Cita: perfecto que valides tus campos, solo me queda decirte que si tu validacion la haces con Javacript no te confies del todo, has tambien tu validacion del lado de PHP. Y si claro, es mejor guardar tus datos de formulario en una session asi en tu formulario solo comprueba si dicha variable de session existe, y si existe asignas los valores de dicha session a tu atributo value de tu input.
Aplico javascript y php, accesibilidad!!!
Cita: dale privilegios a tus usuarios registrados y no a cualquier navegante/sistema automatizado que venga a tu sitio, y si hacen lo absurdo, tu ya sabes en que casos tomar una accion (solo usuario registrados) u otra (no guardar informacion de intento de registro en ningun medio).
Solo los usuarios registrados pueden ver el formulario.
Cita: ingresar ya que (como sabes) hay sistemas automatizados que intentan ya sea entrar a tu sistema o bien jugar con tus formularios con fuerza bruta
Si puedes dime donde leer algo sobre sistemas automatizados, ya que esta es la unica duda que me has dejado.
Hasta luego.