[html-formfu] Constraint for salted hash password

Moritz Onken onken at houseofdesign.de
Fri Feb 27 10:14:58 GMT 2009


Am 27.02.2009 um 11:05 schrieb Christian Lackas:

> Hi Everybody,
>
> just working on a user detail form, where the user has to type in his
> password to be able to store the data. The passwords are stored as a
> salted hash (using Crypt::SaltedHash and Digest::SHA1) in the  
> database.
>
> My idea was to have this in my form.yml:
>
>    - type: Password
>      name: password_old
>      label: Old password
>      filters:
>        - type: Callback
>          callback: MyApp::Utils::hashpassword
>      constraint:
>        - type: Set
>          message: Password does not match

Hi,

You can try to create a Transformer. This one is called after a  
constraint is checked.
See http://search.cpan.org/~cfranks/HTML-FormFu-0.03007/lib/HTML/FormFu.pm#FORM_LOGIC_AND_VALIDATION
for more information on how and when a filter, constraint, transformer  
etc. is called.

moritz



More information about the HTML-FormFu mailing list