function login_disable_form_user_login_alter in Login Disable 7
Same name and namespace in other branches
- 6 login_disable.module \login_disable_form_user_login_alter()
login_disable_form_user_login_alter function.
@access public
_state
Parameters
mixed &$form:
Return value
void
1 call to login_disable_form_user_login_alter()
- login_disable_form_user_login_block_alter in ./
login_disable.module - login_disable_form_user_login_block_alter function.
File
- ./
login_disable.module, line 66
Code
function login_disable_form_user_login_alter(&$form, &$form_state) {
if (variable_get('login_disable_is_active', FALSE)) {
$key = variable_get('login_disable_key', 'admin');
// If the key is set, block people from logging in if it was not passed as
// an argument in the URL.
if (!empty($key) && !array_key_exists($key, $_GET)) {
$form['name']['#disabled'] = 'disabled';
$form['pass']['#disabled'] = 'disabled';
$form['actions']['submit']['#disabled'] = 'disabled';
unset($form['#validate']);
unset($form['#submit']);
unset($form['action']);
drupal_set_message(variable_get('login_disable_message', t('Member access has been temporarily disabled. Please try again later.')), 'warning', FALSE);
}
}
}