CGI-Lazy
view release on metacpan or search on metacpan
lib/CGI/Lazy/Authz.pm view on Meta::CPAN
sub _userTable {
my $self = shift;
return $self->{_userTable};
}
1
__END__
=head1 LEGAL
#===========================================================================
Copyright (C) 2008 by Nik Ogura. All rights reserved.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
Bug reports and comments to nik.ogura@gmail.com.
#===========================================================================
=head1 NAME
CGI::Lazy::Authz
=head1 SYNOPSIS
use CGI::Lazy;
my $q = CGI::Lazy->new({
tmplDir => '/templates',
jsDir => '/js',
cssDir => '/css',
imgDir => '/css',
buildDir => '/tmp',
plugins => {
dbh => {
dbDatasource => 'dbi:mysql:someDB:localhost',
dbUser => 'someUser',
dbPasswd => 'somePass',
dbArgs => {RaiseError => 1},
},
session => {
sessionTable => 'session',
sessionCookie => 'frobnitz',
saveOnDestroy => 1,
expires => '+5m',
},
authn => {
table => 'user',
primarykey => 'user_id',
template => 'login.tmpl',
salt => '2349987sa;lsdfvsdf',
userField => 'username',
passwdField => 'password',
},
authz => {
permFlag => 1,
userTable => {
name => 'user',
primarykey => 'user_id',
userNameField => 'username',
},
groupTable => {
name => 'group_list',
primarykey => 'group_id',
groupNameField => 'group_name',
},
mapTable => {
name => 'user_group_map',
groupField => 'group_id_map',
userField => 'user_id_map',
perms => [],
},
( run in 0.757 second using v1.01-cache-2.11-cpan-99c4e6809bf )