Auth_Container_DBLite

Auth_Container_DBLite -- Authenticate against a database using DB

DBLite Container

The DBLite container is a simplified version of the DB container. It does away with all the code related to user management and simply provides user authentication.

The storage-specific argument for the Auth constructor() is an array of options.

Таблица 29-1. Available Options

OptionData TypeDefault valueDescription
"dsn" string "" A valid and well-formed DSN .
"table" string "auth" The name of the database table, where the authorization data is stored.
"usernamecol" string "username" The name of the colunm, where the username is stored
"passwordcol" string "password" The name of the colunm, where the crypted password is stored.
"db_fields" array array() An array of extra fields to retrieve when loading the user details.
"cryptType" string "md5" The encryption type the password is stored in.
"auto_quote" boolean TRUE Whether to enable automatic quoting of database table and field names.
"db_options" array array() An array of options to be passed to the PEAR::DB constructor. See PEAR::DB::setOption() for more information.
"db_where" string "" A string to be appened to the WHERE clause of queries against the database. It is appended to the queries used in fetchData(). Available since Auth 1.5.0.


HIVE: All information for read only. Please respect copyright!
Hosted by hive ÊÃÁ: Êèåâñêàÿ ãîðîäñêàÿ áèáëèîòåêà