我在使用Apache.htaccess和Google Chrome的基本身份验证时遇到了一个问题。在我的域目录中,我有一个.htaccess,包含以下内容:
AuthName "Auth Test"
AuthUserFile /home/user/.passwd
AuthType Basic
require valid-user
当我用IE和Firefox测试结果时,它们运行良好,每次在关闭浏览器并再次打开后请求网页时,都会提示输入用户名和密码。但这在谷歌Chrome中并没有发生,在第一次输入用户名和密码后,即使我关闭了所有浏览器,再次注销和登录,甚至重新启动,它也不会再次提示。唯一的例外是使用隐姓埋名模式。
我想要的是用户每次打开浏览器和浏览我的网页时都需要输入用户名和密码。
有人碰到这个吗?提前感谢您的任何评论。
这个问题不在服务器端。这是关于chrome如何缓存页面。它正在缓存身份验证,您需要清除浏览历史记录才能再次询问密码。
使用隐姓埋名模式也有帮助。
这个线程有相同问题的选项:如何清除chrome 中的基本身份验证详细信息