[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cgiapp] CGI::Application::Plugin::Authorization - perldoc mistake (v. 0.03)


Hi...

Just want to mention a mistake found on the documentation of CGI::Application::Plugin::Authorization current version.
In the docs found here:
http://search.cpan.org/~ceeshek/CGI-Application-Plugin-Authorization-0.03/lib/CGI/Application/Plugin/Authorization.pm
there is this example:

# Configure Authorization (manages runmode authorization)
 MyCGIApp->authz->config(
     DRIVER => [ 'DBI',
         DBH         => $self->dbh,
         TABLES      => ['user', 'usergroup', 'group'],
         JOIN_ON     => 'user.id = usergroup.user_id AND usergroup.group_id = group.id',
         CONSTRAINTS => {
            'user.name'  => '__USERNAME__',
            'group.name' => '__GROUP__',
         }
     ],
 );

which in not working right.

For this example to work properly, one should see the documentation of CGI::Application::Plugin::Authorization::Driver::DBI
(http://search.cpan.org/~ceeshek/CGI-Application-Plugin-Authorization-0.03/lib/CGI/Application/Plugin/Authorization/Driver/DBI.pm)

The correction can be:

# Configure Authorization (manages runmode authorization)
 MyCGIApp->authz->config(
     DRIVER => [ 'DBI',
         DBH         => $self->dbh,
         TABLES      => ['user', 'usergroup', 'group'],
         JOIN_ON     => 'user.id = usergroup.user_id AND usergroup.group_id = group.id',
	  USERNAME    => 'user.name',
         CONSTRAINTS => {
            'group.name' => '__PARAM_1__',
         }
     ],
 );



Regards,
Giannis Economou


---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/suppressed/
             http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: suppressed
For additional commands, e-mail: suppressed


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.