You are here

function disable_login_check_access in Disable Login Page 7

Access callback function to restrict user login.

1 string reference to 'disable_login_check_access'
disable_login_menu_alter in ./disable_login.module
Implements hook_menu_alter().

File

./disable_login.module, line 110
Disable Login module, for protecting login page from anonymous users.

Code

function disable_login_check_access() {
  $params = drupal_get_query_parameters();
  if (variable_get('disable_login')) {
    $key_name = variable_get('disable_login_querystring');
    $secret_key = variable_get('disable_login_secret');
    $key_value = isset($params[$key_name]) ? $params[$key_name] : '';
    if ($key_value == $secret_key) {
      return TRUE;
    }
    else {
      return FALSE;
    }
  }
  return TRUE;
}