X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=htdocs%2Fdocs%2Fman%2FFS%2FUID.html;h=9c4da492be25903a74048b24e97bde3421223bde;hp=cad23d59d985d1f9caaf23ddb5d6b798ab1d1b07;hb=f3235d39d083518d47f21cd5585e5f9a13070763;hpb=ece31063b782031e21ba1f57476afab555af5363 diff --git a/htdocs/docs/man/FS/UID.html b/htdocs/docs/man/FS/UID.html index cad23d59d..9c4da492b 100644 --- a/htdocs/docs/man/FS/UID.html +++ b/htdocs/docs/man/FS/UID.html @@ -1,159 +1,141 @@
-
-FS::UID - Subroutines for database login and assorted other stuff - +
FS::UID - Subroutines for database login and assorted other stuff
-
use FS::UID qw(adminsuidsetup cgisuidsetup dbh datasrc getotaker - checkeuid checkruid swapuid); --
-
adminsuidsetup $user; --
-
$cgi = new CGI; - $dbh = cgisuidsetup($cgi); --
-
$dbh = dbh; --
-
$datasrc = datasrc; -+
+ use FS::UID qw(adminsuidsetup cgisuidsetup dbh datasrc getotaker + checkeuid checkruid swapuid);+
+ adminsuidsetup $user;+
+ $cgi = new CGI; + $dbh = cgisuidsetup($cgi);+
+ $dbh = dbh;+
+ $datasrc = datasrc;+
+ $driver_name = driver_name;
-Provides a hodgepodge of subroutines. - +
Provides a hodgepodge of subroutines.
-Sets the user to USER (see config.html from the base documentation). Cleans -the environment. Make sure the script is running as freeside, or setuid -freeside. Opens a connection to the database. Swaps real and effective -UIDs. Runs any defined callbacks (see below). Returns the DBI database -handle (usually you don't need this). - -
-Stores the CGI (see the CGI manpage) object for later use. (CGI::Base is depriciated) Runs adminsuidsetup. - -
-Returns the CGI (see the CGI manpage) object. - -
+
+
++
+-Sets and returns the CGI REMOTE_USER. $cgi should -be defined as a CGI.pm object. Support for CGI::Base and derived classes is -depriciated. - -
+
++
++
+-Sets the user to USER, if supplied. Sets and returns the DBI datasource, -username and password for this user from the -`/usr/local/etc/freeside/mapsecrets' file. - -
-Warning: this interface is likely to change in future releases. - -
-A package can install a callback to be run in adminsuidsetup by putting a -coderef into the hash %FS::UID::callback : - -
-
$coderef = sub { warn "Hi, I'm returning your call!" }; - $FS::UID::callback{'Package::Name'}; -+
Warning: this interface is likely to change in future releases.
+A package can install a callback to be run in adminsuidsetup by putting a +coderef into the hash %FS::UID::callback :
++ $coderef = sub { warn "Hi, I'm returning your call!" }; + $FS::UID::callback{'Package::Name'};
-$Id: UID.html,v 1.2 2000-03-03 18:22:42 ivan Exp $ - +
$Id: UID.html,v 1.3 2001-04-23 12:40:30 ivan Exp $
-Too many package-global variables. - -
-Not OO. - -
-No capabilities yet. When mod_perl and Authen::DBI are implemented, -cgisuidsetup will go away as well. - -
-Goes through contortions to support non-OO syntax with multiple datasrc's. - -
-Callbacks are inelegant. - +
Too many package-global variables.
+Not OO.
+No capabilities yet. When mod_perl and Authen::DBI are implemented, +cgisuidsetup will go away as well.
+Goes through contortions to support non-OO syntax with multiple datasrc's.
+Callbacks are inelegant.
-FS::Record, the CGI manpage, DBI, config.html from the base documentation. +
the FS::Record manpage, the CGI manpage, DBI, config.html from the base documentation.