| | |
| | | 2. Drivers |
| | | 2.1. Database (sql) |
| | | 2.2. Cyrus/SASL (sasl) |
| | | 2.3. Poppassd/Courierpassd (poppassd) |
| | | 3. Driver API |
| | | |
| | | |
| | |
| | | This could save you some headaches if you are the paranoid type. |
| | | |
| | | |
| | | 2.3. Poppassd/Courierpassd (poppassd) |
| | | ---------------------------- |
| | | |
| | | You can specify which host to connect to via `password_pop_host` and |
| | | what port via `password_pop_port`. See config.inc.php file for more info. |
| | | |
| | | |
| | | 3. Driver API |
| | | ------------- |
| | | |
| | | Driver file (<driver_name>.php) must define 'password_save' function with |
| | | two arguments. First - current password, second - new password. Function |
| | | may return PASSWORD_SUCCESS on success or PASSWORD_ERROR on any error. |
| | | may return PASSWORD_SUCCESS on success or any of PASSWORD_CONNECT_ERROR, |
| | | PASSWORD_CRYPT_ERROR, PASSWORD_ERROR when driver was unable to change password. |
| | | See existing drivers in drivers/ directory for examples. |
| | | |