【发布时间】:2009-08-18 20:40:03
【问题描述】:
如何“注销”用户?知道这不是官方支持的,但我需要一个快速而肮脏的黑客。在某处看到我刚刚抛出 401 访问被拒绝 - 但任何人都知道语法
【问题讨论】:
标签: ruby-on-rails ruby
如何“注销”用户?知道这不是官方支持的,但我需要一个快速而肮脏的黑客。在某处看到我刚刚抛出 401 访问被拒绝 - 但任何人都知道语法
【问题讨论】:
标签: ruby-on-rails ruby
http://httpd.apache.org/docs/1.3/howto/auth.html#basicfaq
自从浏览器首次启动以来 实现基本身份验证, 网站管理员想要 知道如何让用户退出。 由于浏览器缓存了用户名 和密码与认证 领域,如本文前面所述 教程,这不是 服务器配置,但是是 让浏览器访问的问题 忘记凭证信息,所以 下次资源是 请求,用户名和密码 必须再次提供。有 许多情况下,这是 可取的,例如当使用 浏览器在公共场所,而不是 希望记录浏览器 in,以便下一个人可以得到 存入您的银行帐户。
然而,虽然这可能是 最常见的问题 基本身份验证,到目前为止还没有 各大浏览器厂商都有 认为这是一个理想的功能 放入他们的产品中。
因此,这个问题的答案 问题是,你不能。对不起。
正如您从上面的完整说明中看到的那样,您不能。 唯一的解决方法是使用户会话无效并导致浏览器再次请求用户名和密码。
此外,您可以尝试(我还没有尝试过)清空 WWW-Authenticate HTTP 标头。
【讨论】: