Fonctions membres publiques | |
| Auth_Container_ADOdb ($dsn) | |
| _connect ($dsn) | |
| _prepare () | |
| query ($query) | |
| _setDefaults () | |
| _parseOptions ($array) | |
| fetchData ($username, $password) | |
| listUsers () | |
| addUser ($username, $password, $additional="") | |
| removeUser ($username) | |
Attributs publics | |
| $options = array() | |
| $db = null | |
| $dsn = '' | |
| $activeUser = '' | |
| Auth_Container_ADOdb::Auth_Container_ADOdb | ( | $ | dsn | ) |
Constructor of the container class
Initate connection to the database via PEAR::ADOdb
| string | Connection data or DB object |
| Auth_Container_ADOdb::_connect | ( | $ | dsn | ) |
Connect to database by using the given DSN string
private
| string | DSN string |
| Auth_Container_ADOdb::_prepare | ( | ) |
Prepare database connection
This function checks if we have already opened a connection to the database. If that's not the case, a new connection is opened.
private
| Auth_Container_ADOdb::query | ( | $ | query | ) |
Prepare query to the database
This function checks if we have already opened a connection to the database. If that's not the case, a new connection is opened. After that the query is passed to the database.
public
| string | Query string |
| Auth_Container_ADOdb::_setDefaults | ( | ) |
Set some default options
private
| Auth_Container_ADOdb::_parseOptions | ( | $ | array | ) |
Parse options passed to the container class
private
| array |
| Auth_Container_ADOdb::fetchData | ( | $ | username, | |
| $ | password | |||
| ) |
Get user information from database
This function uses the given username to fetch the corresponding login data from the database table. If an account that matches the passed username and password is found, the function returns true. Otherwise it returns false.
| string | Username | |
| string | Password |
| Auth_Container_ADOdb::listUsers | ( | ) |
| Auth_Container_ADOdb::addUser | ( | $ | username, | |
| $ | password, | |||
| $ | additional = "" | |||
| ) |
Add user to the storage container
public
| string | Username | |
| string | Password | |
| mixed | Additional information that are stored in the DB |
| Auth_Container_ADOdb::removeUser | ( | $ | username | ) |
Remove user from the storage container
public
| string | Username |
| Auth_Container_ADOdb::$options = array() |
| Auth_Container_ADOdb::$db = null |
| Auth_Container_ADOdb::$dsn = '' |
| Auth_Container_ADOdb::$activeUser = '' |
1.5.3