-------- Original-Nachricht -------- > Datum: Tue, 11 Nov 2008 09:30:44 +0000 > Von: "Carl Franks" <[EMAIL PROTECTED]> > An: "HTML Form Creation, Rendering and Validation Framework" > <html-formfu@lists.scsys.co.uk> > Betreff: Re: [html-formfu] password element: empty after submission
> (...) > > Please note the empty value attribute where I espected the user input! > > You're not really checking what was submitted, you're re-rendering the > form - and for security, password field values aren't returned to the > browser, by default. Ah, ok, that makes sense. > (... Dumper ...) > If you want password fields to keep their value when you're rendering > them after a submission, you need to set $field->render_value(1) That might be an option, right. > > Any hints on how I can get my password hashed as intended? > > Generally, I would have DBIx::Class handle that, but you could easily > write a FormFu Filter to do it. Great! The FormFu-filter-way did its job: <catalyst root>/root/forms/foobar.yml: (...) elements: - type: Password name: mypass label: Enter password filters: - type: Callback callback: <catalyst root>::Controller::somewhere::myhashedpassword constraints: - type: Equal others: mypass_confirm - type: Required (...) <catalyst root>/lib/MyApp/Controller/somehere.pm: (...) sub myhashedpassword { my ($value) = @_; return sha1_hex($value); } (...) Thanks a lot! :-D -- "Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ... Jetzt GMX ProMail testen: http://www.gmx.net/de/go/promail _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu