4

Drupal ベースの Web アプリに HTTP 認証を実装して、たとえば開発者のみにアクセスを制限するにはどうすればよいですか?

4

3 に答える 3

2

.htpasswd を有効にして、ログイン プロンプトを表示します。

モジュールが必要な場合は、これを使用することもできます。

http://drupal.org/project/securesite

于 2010-08-24T13:03:39.200 に答える
1
$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();
}

私の問題を解決しました..ありがとう...

于 2010-08-24T12:37:30.450 に答える
0

Apache の htaccess で十分な場合は、こちらをお読みください

于 2010-08-24T12:38:12.897 に答える