Provided by: libcatalyst-authentication-store-htpasswd-perl_1.003-1_all
NAME
Catalyst::Authentication::Store::Htpasswd::User - A user object representing an entry in an htpasswd file.
DESCRIPTION
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.
METHODS
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
AUTHORS
Yuval Kogman "nothingmuch@woobling.org" David Kamholz "dkamholz@cpan.org" Tomas Doran "bobtfish@bobtfish.net"
COPYRIGHT & LICENSE
Copyright (c) 2005 the aforementioned authors. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.20.2 2Catalyst::Authentication::Store::Htpasswd::User(3pm)