CGI::Builder::Auth::UserAdmin

CGI::Builder::Auth::UserAdmin is a Perl module for the management of HTTP server user databases.
Download

CGI::Builder::Auth::UserAdmin Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Doug MacEachern
  • Publisher web site:
  • http://search.cpan.org/~gozer/mod_perl-1.30/lib/Apache/Status.pm

CGI::Builder::Auth::UserAdmin Tags


CGI::Builder::Auth::UserAdmin Description

CGI::Builder::Auth::UserAdmin is a Perl module for the management of HTTP server user databases. CGI::Builder::Auth::UserAdmin is a Perl module for the management of HTTP server user databases.SYNOPSIS use CGI::Builder::Auth::UserAdmin ();Pay no attention to that man behind the curtain! Move along, nothing to see here!This module was originally part of the HTTPD-User-Manage collection, which is available on CPAN. If you want to use it, go download that package. This module is used as part of the internal implementation of CGI::Builder::Auth. The original documentation is preserved here in this release for historical purposes. The software has been hacked and this documentation is not guaranteed to be correct. The module may disappear from the CGI::Builder::Auth distribution in a future release. Do not use it directly or rely on it.This software is meant to provide a generic interface that hides the inconsistencies across HTTP server implementations of user and group databases.METHODSnew ()Here's where we find out what's different about your server.Some examples: @DBM = (DBType => 'DBM', DB => '.htpasswd', Server => 'apache'); $user = new CGI::Builder::Auth::UserAdmin @DBM;This creates an object who's database is a DBM file named '.htpasswd', in a format that the Apache server understands. @Text = (DBType => 'Text', DB => '.htpasswd', Server => 'ncsa'); $user = new CGI::Builder::Auth::UserAdmin @Text;This creates an object whose database is a plain text file named '.htpasswd', in a format that the NCSA server understands. @SQL = (DBType => "SQL", Host => "", #server hostname Port => "", #server port DB => "www", #database name User => "", #database login name Auth => "", #database login password Encrypt => "crypt", #encryption method Driver => "mSQL", #driver for DBI Server => "apache", #HTTP server type, not required UserTable => "www-users", #table with field names below NameField => "user", #field for the name PasswordField => "password", #field for the password ); $user = new CGI::Builder::Auth::UserAdmin @SQL;This creates an object who's mSQL database is named 'www', with a schema that the Apache server (extention) understands. Requirements: · Perl


CGI::Builder::Auth::UserAdmin Related Software