JavaScript 中的可移植密码对话框



我有一个网页,正在尝试为其添加密码保护,因此,如果用户按下"发送"按钮,但未经过身份验证,则会出现一个对话框,要求输入密码。 我最初想到使用提示来询问密码,并遇到了如何在javascript promt框中将输入作为密码。 提示似乎不会隐藏文本(我想要(。

我可以创建一个自定义对话框,但在这一点上,我担心可能会出现一些极端情况,其中各种浏览器可能会阻止对话框出现(主要是我关心带有广告拦截器的手机/浏览器等(。 我会遇到麻烦,还是有其他方法可以提示输入密码?

您可以使用.htaccess文件来保护页面

<Files page_to_protect.php>
AuthUserFile /www/.htpasswd
AuthGroupFile /dev/null 
AuthName "the message that you want display" 
AuthType Basic 
Require valid-user
</Files>

这是 .htpasswd 文件:

your_name:your_passwd

最后,只需在下面将其添加到您的按钮中,它将完美运行

<a href="page_to_protect.php"></a>

如果您不在 Linux 上,则可以使用 Notepad++ 创建 .htaccess 和 .htpasswd 文件

最新更新