[Catalyst] Change user password

Bogdan Lucaciu bogdan at sinapticode.ro
Mon Feb 1 16:25:30 GMT 2010

I think you're best off using 'check_password' from Credential::Password

Take a look at it:

Assuming the user is authenticated, you should try:


On Mon, Feb 1, 2010 at 5:47 PM, Kiffin Gish <kiffin.gish at planet.nl> wrote:
> I want to give users the ability to change their password via the usual
> web form:
> current password: _______
> new password:     _______
> re-type:          _______
> How do I check that the current password is has been typed in correctly,
> and if it is, how do I put the new password into effect (as if he/she
> has re-logged in with it)?
> Is this something that $c->authenticate can help me with, how then?
> --
> Kiffin Gish <kiffin.gish at planet.nl>
> Gouda, The Netherlands
> _______________________________________________
> List: Catalyst at lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
> Dev site: http://dev.catalyst.perl.org/

Bogdan Lucaciu
Operations Manager, Sinapticode

More information about the Catalyst mailing list