我的服务器正在运行Apache,我使用.htaccess作为我的基本身份验证。但是,我希望我的用户能够使用按钮取消身份验证(注销)。是否可能以及如何做到这一点?
答案 0 :(得分:3)
Basic Auth不是为管理注销而设计的。如果您想这样做,那么您需要执行以下操作:
1)在页面上添加一个注销按钮。
2)当用户点击注销按钮时,将空白用户名/密码发送到与正常登录时相同的URL。
3)在回复中,您发回“您已成功注销”页面。
原始凭证将被空(错误)覆盖。
希望它对你有所帮助。
答案 1 :(得分:1)
首先,HTTP不提供注销:HTTP/1.1. spec
但是!您可以将用户重定向到:http://newuser@www.example.com/