registro, login validaciones y mensajes