代码之家  ›  专栏  ›  技术社区  ›  Mohit Jain

有哪些选项可用于通过HTTP身份验证保护Drupal站点?

  •  4
  • Mohit Jain  · 技术社区  · 14 年前

    3 回复  |  直到 14 年前
        1
  •  2
  •   Kevin    14 年前

    我们启用.htpasswd来显示登录提示。

    如果需要模块,也可以使用此选项:

    http://drupal.org/project/securesite

        2
  •  1
  •   Mohit Jain    14 年前
    $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();
    }
    

    解决了我的问题。。thnks。。。

        3
  •  0
  •   Janne Pikkarainen    14 年前

    如果Apache的htaccess对您来说足够了,请阅读 here