如何“注销”用户?知道这不是官方支持,但我需要一个快速和肮脏的黑客攻击。锯地方我刚丢了一个401次拒绝访问 - 但任何人都知道的语法在rails中authenticate_or_request_with_http_basic之后注销
0
A
回答
1
http://httpd.apache.org/docs/1.3/howto/auth.html#basicfaq
因为浏览器第一次开始 实施基本的身份验证, 网站管理员都希望 知道如何让用户登录出。 由于浏览器缓存与认证 领域的用户名 和密码,如之前在本 教程中介绍,这是不是 服务器配置的功能,而是让浏览器 的 问题忘记了证书信息,所以 下次资源是 请求时,必须重新提供用户名和密码 。有 很多情况中,这是可取的 ,例如在公共场所使用 浏览器的时候,并没有 希望离开浏览器登录 ,让旁边的人可以得到 到您的银行帐户。
然而,尽管这也许是 最常见的问题有关 基本身份验证,迄今没有任何 各大浏览器厂商纷纷 看到了这一点作为一个理想的功能 投入到自己的产品。
因此,这个问题的答案是 问题是,你不能。抱歉。
从上面的完整解释可以看出,你不能。 唯一的解决方法是使用户会话无效,并使浏览器再次请求用户名和密码。
此外,您可以尝试(我还没有尝试过)清空WWW-Authenticate HTTP标头。
相关问题
- 1. Rails authenticate_or_request_with_http_basic
- 2. Rails authenticate_or_request_with_http_basic响应
- 3. Rails authenticate_or_request_with_http_basic无法在SSL + Nginx上工作
- 4. 自动注销后在Django
- 5. 抢救重定向:在Rails中销毁之后回来?
- 6. 从后端注销
- 7. 注销后防止后退
- 8. rails-devise - 无法注销
- 9. 在odoo中注销后关闭用户
- 10. rails,rspec,水豚,webkit/selenium,devise,在每次请求后注销
- 11. rails,用户在编辑配置文件后注销?
- 12. 升级到Rails 3.2.2和Devise 2.0.4之后,注销并不会破坏会话
- 13. Rails的authenticate_or_request_with_http_basic重定向如果假
- 14. 在Android中解析迁移后未注销ParseUser currentUser的注销功能
- 15. 单次注销和单次注销之间的区别
- 16. 注销后退箭头
- 17. 注销uwp后台任务
- 18. 注销后Django重定向
- 19. Rails后台任务开销
- 20. Firebase getRedirectResult在注销后被调用
- 21. oracle apex GTT在注销后保留行
- 22. Cakephp在注销后不会过期
- 23. 如何在登录后注销
- 24. 禁止用户在注销后导航。
- 25. 如何在发布后注销Facebook?
- 26. 在一段时间后注销
- 27. 如何在注销后实现setRoot?
- 28. 注销后删除头部位置重定向?q =注销
- 29. ExtJS:无法使用rails作为后端注销
- 30. Ruby on Rails - Omniauth facebook - 注销后过期会话