Provided by: libcatalyst-authentication-store-htpasswd-perl_1.006-2_all
Catalyst::Authentication::Store::Htpasswd::User - A user object representing an entry in an htpasswd file.
This object wraps an Authen::Htpasswd::User object. An instance of it will be returned by "$c->user" when using Catalyst::Authentication::Store::Htpasswd. Methods not defined in this module are passed through to the Authen::Htpasswd::User object. The object stringifies to the username.
new($store,$user) Creates a new object from a store object, normally an instance of Catalyst::Plugin::Authentication::Store::Htpasswd::Backend, and a user object, normally an instance of Authen::Htpasswd::User. id Returns the username. check_password($password) Returns whether the password is valid. roles Returns an array of roles, which is extracted from a comma-separated list in the third field of the htpasswd file. for_session Returns the username, which is then stored in the session. supported_features Returns data about which featurs this user module supports. get_object Returns the underlieing Authen::Htpasswd::User object for this user
Bugs may be submitted through the RT bug tracker <https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Authentication-Store-Htpasswd> (or bug-Catalyst-Authentication-Store-Htpasswd@rt.cpan.org <mailto:bug-Catalyst- Authentication-Store-Htpasswd@rt.cpan.org>). There is also a mailing list available for users of this distribution, at <http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst>. There is also an irc channel available for users of this distribution, at "#catalyst" on "irc.perl.org" <irc://irc.perl.org/#catalyst>.
XXXX XXX'XX (Yuval Kogman) <firstname.lastname@example.org>
COPYRIGHT AND LICENCE
This software is copyright (c) 2005 by XXXX XXX'XX (Yuval Kogman). This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.28.0 2Catalyst::Authentication::Store::Htpasswd::User(3pm)