Passwd_DriverPasswd_Driver:: defines an API for implementing password change systems for Passwd.
$Horde: passwd/lib/Driver.php,v 1.44.2.10 2009/01/06 15:25:15 jan Exp $
Copyright 2000-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.horde.org/licenses/gpl.php.
Located in /lib/Driver.php (line 18)
| Class | Description |
|---|---|
Passwd_Driver_adsi
|
The ADSI class changes a user's password on any Windows Machine/NT-Domain using the ADSI COM Interface. |
Passwd_Driver_composite
|
The composite class chains other drivers together to change and a user's password stored on various backends. |
Passwd_Driver_expect
|
The Passwd_expect class provides an expect implementation of the passwd system. |
Passwd_Driver_expectpecl
|
The Passwd_expectpecl class provides an PECL expect implementation of the Passwd system. |
Passwd_Driver_http
|
The http driver attempts to change a user's password via a web based interface and implements the Passwd_Driver API. |
Passwd_Driver_kolab
|
The Kolab class attempts to change a user's password on the designated Kolab backend. Based off the LDAP passwd class. |
Passwd_Driver_ldap
|
The LDAP class attempts to change a user's password stored in an LDAP directory service. |
Passwd_Driver_pine
|
The pine class attempts to change a user's password on a in a pine password file. |
Passwd_Driver_poppassd
|
The poppassd class attempts to change a user's password via a poppassd server. |
Passwd_Driver_procopen
|
The Passwd_procopen class provides a procopen implementation of the passwd system. |
Passwd_Driver_pspasswd
|
The PSPasswd class changes a user's password on any Windows Machine (NT+) using the pspasswd free utility available at Sysinternals website: http://www.sysinternals.com/ntw2k/freeware/pspasswd.shtml |
Passwd_Driver_servuftp
|
The serv-u ftp class attempts to change a user's password via the SITE PSWD command used by Serv-u ftpd for windows. |
Passwd_Driver_smbpasswd
|
The smbpassd class attempts to change a user's password on a samba server. |
Passwd_Driver_soap
|
The SOAP driver attempts to change a user's password through a SOAP request. |
Passwd_Driver_sql
|
The SQL driver attempts to change a user's password stored in an SQL databse and implements the Passwd_Driver API. |
Passwd_Driver_vmailmgr
|
The vmailmgr class attempts to change a user's password on a local vmailmgr daemon |
Passwd_Driver_vpopmail
|
The vpopmail class attempts to change a user's password for vpopmail based servers. It is very similar to the more generic sql driver, and the two should probably be merged into one driver if possible. |
Constructor Passwd_Driver (line 39)
Constructs a new expect Passwd_Driver object.
changePassword (line 99)
Change the user's password.
comparePasswords (line 49)
Compare a plaintext password with an encrypted password.
encryptPassword (line 82)
Format a password using the current encryption.
factory (line 120)
Attempts to return a concrete Passwd_Driver instance based on $driver.
Documentation generated on Sun, 30 Jan 2011 05:36:07 +0000 by phpDocumentor 1.4.3