יובל קוג'מן (Yuval Kogman) > Catalyst-Plugin-Authentication-Store-Htpasswd-0.02 > Catalyst::Plugin::Authentication::Store::Htpasswd::User

Download:
Catalyst-Plugin-Authentication-Store-Htpasswd-0.02.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Source  

NAME ^

Catalyst::Plugin::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::Plugin::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.

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.
syntax highlighting: