C'è un modo per far sì che Authlogic convalidi il formato di una password, ad esempio deve contenere almeno una lettera e almeno un numero? L'omissione di un metodo validates_format_of_password_options
da utilizzare nel blocco di configurazione acts_as_authentic
sembra indicare che Authlogic è dell'opinione che non si debba imporre un tale vincolo agli utenti.convalida formato password in Authlogic
ho pensato di mettere semplicemente in un normale ActiveRecord validates_format_of :password
, ma questo significa che un oggetto current_user
costruisco è intrinsecamente valido, come non riesco a recuperare la password in chiaro (e non sarebbe la memorizzazione in quell'oggetto anche se potessi!). Dopo aver rilevato che il mio current_user
non è valido, Rails o Authlogic (non sono sicuro quale, dato che sono abbastanza nuovo per entrambi), mi indirizza alla mia pagina "modifica utente" con un errore di convalida per la sua password.
Ho già un 'merge_validates_length_of_password_field_options' nel mio blocco di configurazione e funziona come previsto. Il mio problema è che non esiste un metodo simile per il formato del campo password come avviene per i campi di login e di posta elettronica. – hynkle
Puoi sempre tenerlo a mente. :-) – westoque
L'ho appena patchato: molto breve! Funziona perfettamente. – hynkle