Php http认证';注销';工作正常,但登录失败

Php http认证';注销';工作正常,但登录失败,php,security,http-authentication,Php,Security,Http Authentication,由于没有真正的方法使用http auth从站点注销,所以我使用的是一个乱七八糟的方法 <meta http-equiv="refresh" content="1;url=https://log:out@example.com" /> 这样一来,http auth登录屏幕就会弹出,他们就会注销。但是,由于URL中包含虚拟用户和密码,因此尝试在不刷新页面的情况下再次登录是无效的 我尝试在URL中使用真实的用户名,并将密码(我不知道)留空,但这没有帮助 有办法解决这个问题吗。因此,如

由于没有真正的方法使用http auth从站点注销,所以我使用的是一个乱七八糟的方法

<meta http-equiv="refresh" content="1;url=https://log:out@example.com" />

这样一来,http auth登录屏幕就会弹出,他们就会注销。但是,由于URL中包含虚拟用户和密码,因此尝试在不刷新页面的情况下再次登录是无效的

我尝试在URL中使用真实的用户名,并将密码(我不知道)留空,但这没有帮助


有办法解决这个问题吗。因此,如果有人使用我的(或其他)方法注销,他们可以直接重新登录?

可能是@MagnusEriksson的副本,但事实并非如此。我知道如何注销。这不是问题所在。这是关于一旦注销,如何让borwser处于能够再次登录的状态。您是否阅读了完整的接受答案和评论?他们也在讨论这个问题。还提供了一些备选方案(应该可以让您再次登录)。