Какие варианты доступны для защиты сайта Drupal через HTTP-аутентификацию? - PullRequest
4 голосов
/ 24 августа 2010

Как я могу реализовать HTTP-аутентификацию для веб-приложения на основе Drupal для ограничения доступа, например, только для разработчиков?

Ответы [ 3 ]

2 голосов
/ 24 августа 2010

Мы включаем .htpasswd для отображения приглашения на вход.

Вы также можете использовать это, если вы хотите модуль:

http://drupal.org/project/securesite

1 голос
/ 24 августа 2010
$LoginSuccessful = false;
if (isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])){
    $Username = $_SERVER['PHP_AUTH_USER'];
    $Password = $_SERVER['PHP_AUTH_PW'];
    if ($Username == 'username_test' && $Password == 'password_test'){
        $LoginSuccessful = true;
    }
}

// Login passed successful?
if (!$LoginSuccessful){
    header('WWW-Authenticate: Basic realm="Secret page"');
    header('HTTP/1.0 401 Unauthorized');
    print "Login failed!\n";
    exit();
}

Решил мою проблему .. Спасибо ...

0 голосов
/ 24 августа 2010

Если вам достаточно Apache htaccess, прочитайте здесь .

...