Authentication
Provides Packages for authentication management
- Auth
- Introduction - A usage example
- Auth Options - Options for controlling the behaviour of Auth
- Logging - Introduction
- Storage drivers - Introduction
- Auth_Container_Array - Authenticate against an array of usernames and passwords
- Auth_Container_DB - Authenticate against a database using DB
- Auth_Container_DBLite - Authenticate against a database using DB
- Auth_Container_File - Authenticate a password file using File_Passwd
- Auth_Container_IMAP - Authenticate against an IMAP server
- Auth_Container_KADM5 - Authenticate against a Kerberos 5 server
- Auth_Container_LDAP - Authenticate against an LDAP server
- Auth_Container_MDB - Authenticate against a database using MDB
- Auth_Container_MDB2 - Authenticate against a database using MDB2
- Auth_Container_Multiple - Authenticate against multiple Auth_Containers
- Auth_Container_PEAR - Authenticate against the PEAR website
- Auth_Container_POP3 - Authenticate against a POP3 server
- Auth_Container_RADIUS - Authenticate against a RADIUS server
- Auth_Container_SAP - Authenticate against a SAP server
- Auth_Container_SMBPasswd - Authenticate a SAMBA smbpasswd file using File_SMBPasswd
- Auth_Container_SOAP - Authenticate against a SOAP service
- Auth_Container_SOAP5 - Authenticate against a SOAP service
- Auth_Container_vpopmail - Authenticate against a vpopmail service
- Custom Auth_Container - Build a custom storage container
- Auth_Frontend_HTML - Default login form
- Constants - predefined constants
- Auth::Auth() - constructor
- Auth::addUser() - add a new user
- Auth::attachLogObserver() - Attach a log observer instance to the internal Log object
- Auth::changePassword() - change the password of a user
- Auth::checkAuth() - check if a session with valid authentication information exists
- Auth::getAuth() - check for an authenticated user
- Auth::getAuthData() - retrieve extra information stored within the auth session
- Auth::getStatus() - get the current status of the auth session
- Auth::getUsername() - get the username of the authenticated user
- Auth::listUsers() - list available users
- Auth::logout() - logout an authenticated user
- Auth::removeUser() - remove a user account
- Auth::setAdvancedSecurity() - Enables advanced security features. Turned off by default
- Auth::setAllowLogin() - Controls if the user will be allowed to login. Turned on by default
- Auth::setAuth() - set a specific user to be marked as logged in
- Auth::setAuthData() - store extra information with the Auth session
- Auth::setCheckAuthCallback() - set a callback to run when ever session validity is checked
- Auth::setExpire() - set expiration time for authentication
- Auth::setFailedLoginCallback() - set a callback for failed login attempts
- Auth::setIdle() - set maximum idle time for authentication
- Auth::setLoginCallback() - set a callback for successful login attempts
- Auth::setLogoutCallback() - set a callback for successful logout attempts
- Auth::setSessionName() - set a custom name for the Auth session variable
- Auth::setShowLogin() - controls if the login form will be displayed. Turned on by default
- Auth::sessionValidThru() - get the time up to the session is valid
- Auth::start() - start authentication
- Auth_HTTP
- Introduction - to HTTP based authentication
- Auth_HTTP::Auth_HTTP() - constructor
- Auth_HTTP Example - Example: A simple password protected page
- Auth_HTTP Example 2 - Example: A password protected page with multiple rows fetch and md5 password
- Auth_HTTP::getAuth() - check for an authenticated user
- Auth_HTTP::getStatus() - returns informations about the current authentication status
- Auth_HTTP::start() - start authentication
- Auth_PrefManager
- Introduction to Auth_PrefManager - Auth_PrefManager is a simple class to manage user or application preferences from a DB compatible database.
- Tutorial - A short guide to using Auth_PrefManager
- constructor Auth_PrefManager::Auth_PrefManager - Constructor
- Auth_PrefManager::clearCache - Cleans out the cache.
- Auth_PrefManager::deleteDefaultPref - Deletes a preference for the default user.
- Auth_PrefManager::deletePref - Deletes a preference for the specified user.
- Auth_PrefManager::getDefaultPref - Retrieves a default value.
- Auth_PrefManager::getPref - Get a preference.
- Auth_PrefManager::setDefaultPref - Set the default value for a preference.
- Auth_PrefManager::setPref - Set a preference.
- Auth_PrefManager::setReturnDefaults - Set whether to return default values.
- Auth_PrefManager::useCache - Sets whether the cache should be used.
- Auth_RADIUS
- Introduction - Basic usage of Auth_RADIUS
- LiveUser
- Introduction - About LiveUser
- Setting it up - Making the package and examples work
- LiveUser_Admin




