Passwd_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 |
---|---|
![]() |
The ADSI class changes a user's password on any Windows Machine/NT-Domain using the ADSI COM Interface. |
![]() |
The composite class chains other drivers together to change and a user's password stored on various backends. |
![]() |
The Passwd_expect class provides an expect implementation of the passwd system. |
![]() |
The Passwd_expectpecl class provides an PECL expect implementation of the Passwd system. |
![]() |
The http driver attempts to change a user's password via a web based interface and implements the Passwd_Driver API. |
![]() |
The Kolab class attempts to change a user's password on the designated Kolab backend. Based off the LDAP passwd class. |
![]() |
The LDAP class attempts to change a user's password stored in an LDAP directory service. |
![]() |
The pine class attempts to change a user's password on a in a pine password file. |
![]() |
The poppassd class attempts to change a user's password via a poppassd server. |
![]() |
The Passwd_procopen class provides a procopen implementation of the passwd system. |
![]() |
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 |
![]() |
The serv-u ftp class attempts to change a user's password via the SITE PSWD command used by Serv-u ftpd for windows. |
![]() |
The smbpassd class attempts to change a user's password on a samba server. |
![]() |
The SOAP driver attempts to change a user's password through a SOAP request. |
![]() |
The SQL driver attempts to change a user's password stored in an SQL databse and implements the Passwd_Driver API. |
![]() |
The vmailmgr class attempts to change a user's password on a local vmailmgr daemon |
![]() |
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. |
Constructs a new expect Passwd_Driver object.
Change the user's password.
Compare a plaintext password with an encrypted password.
Format a password using the current encryption.
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