| 1 |
<?php |
<?php |
| 2 |
// $Id: phpass.module,v 1.1.4.2 2008/08/29 12:18:08 douggreen Exp $ |
// $Id: phpass.module,v 1.1.4.3 2008/10/24 14:42:26 douggreen Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* phpass Module |
* phpass Module |
| 13 |
*/ |
*/ |
| 14 |
function phpass_form_alter(&$form, $form_state, $form_id) { |
function phpass_form_alter(&$form, $form_state, $form_id) { |
| 15 |
// check for any login process |
// check for any login process |
| 16 |
$validate = array_search('user_login_authenticate_validate', $form['#validate']); |
$validate = isset($form['#validate']) ? array_search('user_login_authenticate_validate', $form['#validate']) : FALSE; |
| 17 |
|
|
| 18 |
// act as-if the module is not installed if SecurePass.php is not installed properly |
// act as-if the module is not installed if SecurePass.php is not installed properly |
| 19 |
if (($form_id == 'user_edit' || $form_id == 'system_modules' || $form_id == 'user_admin_settings' || $validate !== FALSE) && _phpass_is_passwordhash_php_missing()) { |
if (($form_id == 'user_edit' || $form_id == 'system_modules' || $form_id == 'user_admin_settings' || $validate !== FALSE) && _phpass_is_passwordhash_php_missing()) { |