HTTP基本身份验证注销

时间:2017-06-14 05:35:58

标签: javascript apache webpage

我的服务器正在运行Apache,我使用.htaccess作为我的基本身份验证。但是,我希望我的用户能够使用按钮取消身份验证(注销)。是否可能以及如何做到这一点?

2 个答案:

答案 0 :(得分:3)

Basic Auth不是为管理注销而设计的。如果您想这样做,那么您需要执行以下操作:

1)在页面上添加一个注销按钮。

2)当用户点击注销按钮时,将空白用户名/密码发送到与正常登录时相同的URL。

3)在回复中,您发回“您已成功注销”页面。

原始凭证将被空(错误)覆盖。

希望它对你有所帮助。

答案 1 :(得分:1)

首先,HTTP不提供注销:HTTP/1.1. spec

但是!您可以将用户重定向到:http://newuser@www.example.com/