有没有办法设置一个.htaccess文件来提示每次验证?示例:我打开浏览器选项卡,转到受保护的URL,我被提示输入pw。关闭选项卡(主浏览器仍然打开)并重复上述操作并再次提示输入pw。除非我关闭浏览器,否则不会发生这种情况。也许这是一个缓存的事情?
这是我到目前为止所拥有的:
AuthType Basic
AuthName "myName"
AuthUserFile "/home/myDir/.htpasswds/public_html/myName/passwd"
require valid-user
提前致谢。
答案 0 :(得分:6)
实际上它正在以这种方式工作(简化):
如您所见 - 问题出现在浏览器中。您无法强制浏览器忘记它用于域的密码。通常你不想 - 例如,如果受密码保护的页面包含图像 - 浏览器将需要每个下载图像的用户名和密码。
但是您可以尝试一些提示:
passwd
文件中的密码;然后为每个用户提供两个密码,并在每个请求上切换它们;这样浏览器总能记住“错误”的密码;它似乎很疯狂,但这是我能想到的最简单的解决方案: - )