我必须在每次打开时提示对文件进行身份验证。我已经尝试过PHP身份验证。
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) {
}
但是,并不是每次都要求。 我们可以使用Htaccess或Htpasswd吗?
请建议。
答案 0 :(得分:0)
您可以尝试使用.htaccess& htpasswd的
创建文件.htaccess&把:
AuthType Basic
AuthName "restricted area"
AuthUserFile /opt/lampp/htdocs/test/.htpasswd # should be you file path & .htpasswd
require valid-user
以上整个目录的解决方案。如果你想要单个文件而不是在.htaccess
中使用它AuthType Basic
AuthName "demo.php" # name of the file for which you want authentication
AuthUserFile /opt/lampp/htdocs/test/.htpasswd #path of the folder
<Files "demo.php">
require valid-user
</Files>
在.htpasswd
test:do43GnYbHanDE #username test & pwd (download)
您可以从here
创建.htpasswd密码