The Auth_passwd:: class provides a passwd-file implementation of the Horde authentication system.
Required parameters:
'filename' The passwd file to use.
Optional parameters:
'encryption' The encryption to use to store the password in the table (e.g. plain, crypt, md5-hex, md5-base64, smd5, sha, ssha, aprmd5). DEFAULT: 'crypt-des' 'show_encryption' Whether or not to prepend the encryption in the password field. DEFAULT: 'false' 'lock' Should we lock the passwd file? (boolean) The password file cannot be changed (add, edit, or delete users) unless this is true. DEFAULT: false
$Horde: framework/Auth/Auth/passwd.php,v 1.16.10.20 2009/01/06 15:22:50 jan Exp $
Copyright 1997-2007 Rasmus Lerdorf <rasmus@php.net> Copyright 2002-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://opensource.org/licenses/lgpl-license.php.
Located in /Auth/Auth/passwd.php (line 36)
Auth | --Auth_passwd
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
List of users that should be excluded from being listed/handled in any way by this driver.
Filehandle for lockfile.
Array of groups and members.
Locking state.
Hash list of users.
Inherited from Auth
Auth::$_authCredentials
Auth::$_params
Constructs a new Passwd authentication object.
Add a set of authentication credentials.
List all users in the system.
Delete a set of authentication credentials.
Reset a user's password. Used for example when the user does not remember the existing password.
Update a set of authentication credentials.
Writes changes to passwd file and unlocks it. Takes no arguments and has no return value. Called on script shutdown.
Read and, if requested, lock the password file.
Inherited From Auth
Auth::addHook()
Auth::addLogoutParameters()
Auth::addUser()
Auth::authenticate()
Auth::clearAuth()
Auth::exists()
Auth::factory()
Auth::genRandomPassword()
Auth::getAuth()
Auth::getAuthDomain()
Auth::getBareAuth()
Auth::getCredential()
Auth::getCryptedPassword()
Auth::getDriver()
Auth::getLoginScreen()
Auth::getLogoutReason()
Auth::getLogoutReasonString()
Auth::getParam()
Auth::getProvider()
Auth::getSalt()
Auth::hasCapability()
Auth::isAdmin()
Auth::isAuthenticated()
Auth::isPasswordChangeRequested()
Auth::listUsers()
Auth::readSessionData()
Auth::removeHook()
Auth::removeUser()
Auth::removeUserData()
Auth::setAuth()
Auth::setCredential()
Auth::singleton()
Auth::transparent()
Auth::updateUser()
Auth::_authenticate()
Auth::_isAdmin()
Documentation generated on Sun, 30 Jan 2011 05:20:19 +0000 by phpDocumentor 1.4.3