Php 密码保护站点

Php 密码保护站点,php,javascript,Php,Javascript,我如何使用密码保护我的站点? 我一直在胡思乱想,到目前为止,我的网站被类似的东西卡住了: <script> function password() { var password = prompt("Enter password:"); if (password.toString().toLowerCase() == "pass") { location.href = "siteURL"; return true; } else { alert ("

我如何使用密码保护我的站点? 我一直在胡思乱想,到目前为止,我的网站被类似的东西卡住了:

<script>   
function password() {
var password = prompt("Enter password:");
if (password.toString().toLowerCase() == "pass") {
    location.href = "siteURL";
    return true;
}
else {   
    alert ("Incorrect code");
    return false;
}
}
</script>

函数密码(){
var password=提示(“输入密码:”);
if(password.toString().toLowerCase()=“pass”){
location.href=“siteURL”;
返回true;
}
否则{
警报(“错误代码”);
返回false;
}
}
然而,这并不难做到

我在寻找一些东西,这样即使进入主站点,他们也会被重定向到一个密码页面。如果他们输入正确,他们可以返回到当前页面,否则他们将无法输入。 我已经对“密码页”进行了排序。我只是想知道是否有一种方法可以重定向到那里和回来。此外,这样的事情是否需要cookies来查看用户是否已经正确输入了密码

如果有人能告诉我这方面的有用信息,我将不胜感激


我已经在标签中添加了PHP和Javascript,因为我不确定这是否是服务器端脚本。

使用PHP,可以使用session_start()并检查用户是否通过登录页面进行了身份验证。网上有很多教程


??你是说密码保护页面吗?您可以使用
.htpasswd
您正在寻找完整的身份验证和/或授权系统?或者一个单一的通用密码,比如。。。网站的预览版?这是可能的。但由于我已经对密码输入页面进行了排序,所以我一直在寻找一种类似于前面所述的方法。@epascarello抱歉,我不知道它是否可以通过JavaScript实现,或者我是否需要学习php来创建这样的东西,以及如何学习。以这种方式对页面进行密码保护是毫无用处的,由于数据存储在纯文本中,因此可以通过简单的“查看源代码”访问。因此,使用JavaScript来实现这一点比使用JavaScript更为明智