View on
MetaCPAN
Karen Etheridge > Catalyst-Authentication-Store-Htpasswd > Catalyst::Authentication::Store::Htpasswd::User

Download:
Catalyst-Authentication-Store-Htpasswd-1.006.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 1.006   Source  

NAME ^

Catalyst::Authentication::Store::Htpasswd::User - A user object representing an entry in an htpasswd file.

VERSION ^

version 1.006

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

SUPPORT ^

Bugs may be submitted through the RT bug tracker (or 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.

AUTHOR ^

יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>

COPYRIGHT AND LICENCE ^

This software is copyright (c) 2005 by יובל קוג'מן (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.

syntax highlighting: