Rechercher une page de manuel
Catalyst::Plugin::Authentication::Store::Minimal::Backend.3pm
Langue: en
Version: 2006-08-01 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
Catalyst::Plugin::Authentication::Store::Minimal::Backend - Minimal authentication storage backend.SYNOPSIS
# you probably just want Store::Minimal under most cases, # but if you insist you can instantiate your own store: use Catalyst::Plugin::Authentication::Store::Minimal::Backend; use Catalyst qw/ Authentication Authentication::Credential::Password /; my %users = ( user => { password => "s3cr3t" }, ); our $users = Catalyst::Plugin::Authentication::Store::Minimal::Backend->new(\%users); sub action : Local { my ( $self, $c ) = @_; $c->login( $users->get_user( $c->req->param("login") ), $c->req->param("password") ); }
DESCRIPTION
You probably want Catalyst::Plugin::Authentication::Store::Minimal, unless you are mixing several stores in a single app and one of them is Minimal.Otherwise, this lets you create a store manually.
METHODS
- new $hash_ref
- Constructs a new store object, which uses the supplied hash ref as it's backing structure.
- get_user $id
- Keys the hash by $id and returns the value.
If the return value is unblessed it will be blessed as Catalyst::Plugin::Authentication::User::Hash.
- from_session $id
- Delegates to "get_user".
- user_supports
- Chooses a random user from the hash and delegates to it.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre