¿Hay alguna forma de que Authlogic valide el formato de una contraseña, por ejemplo, debe contener al menos una letra y al menos un número? La omisión de un método validates_format_of_password_options
que se utilizará en el bloque de configuración acts_as_authentic
parece indicar que Authlogic tiene la opinión de que no se debe imponer tal restricción a los usuarios.validación de formato de contraseña en Authlogic
pensé que iba a poner simplemente en un ActiveRecord normal de validates_format_of :password
, pero esto significa que un objeto current_user
edifico es de por sí no es válida, ya que no puedo recuperar la contraseña en texto plano (y no sería almacenarlo en ese objeto incluso ¡si pudiera!). Al detectar que mi current_user
no es válido, Rails o Authlogic (no estoy seguro de cuál, ya que soy bastante nuevo para ambos) me dirige a mi página 'editar usuario' con un error de validación para su contraseña.
Ya tengo 'merge_validates_length_of_password_field_options' en mi bloque de configuración y eso funciona como se esperaba. Mi problema es que no existe un método similar para el formato del campo de contraseña, como ocurre con los campos de inicio de sesión y correo electrónico. – hynkle
Siempre se puede parchear. :-) – westoque
Acabo de parchearlo, ¡bastante corto! Funciona perfectamente. – hynkle