存储HTTP基本身份验证凭据直到浏览器关闭,但有没有办法在浏览器关闭之前删除凭据?
我读了一个关于HTTP 401状态代码的技巧,但似乎工作不正常(请参阅评论回答).也许trac使用的机制就是解决方案.
可以使用JavaScript删除凭据吗?或者结合使用JavaScript和状态401技巧?
由于某种原因,没有任何代码
if (isset($_SERVER['PHP_AUTH_USER']) &&
isset($_SERVER['PHP_AUTH_PW']))
{
// When the above is set, the code that is here will execute of course
}
Run Code Online (Sandbox Code Playgroud)
正在为我执行.当我输入正确的用户名和密码时,会再次弹出授权提示框.如果两个字段都正确并且我按下输入,那么这两个字段都不会被设置吗?但由于某些原因并非如此.我能做错什么?谢谢.