如何将会话 cookie 的 HttpOnly 设置设置为 false?
在 Ruby on Rails 中,如何将会话 cookie 的 httpOnly 设置设置为 false?
In Ruby on Rails, how do I set the session cookie's httpOnly setting to false?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Rails 默认将其设置为 true。
我不建议更改它,因为它会将您设置为可从 JS 更改的 cookie,例如:
document.cookie
在 Rails 3+ 中,您可以从
config/initializers/session_store 更改 cookie 配置.rb
:Rails has it set by default to true.
I don't recommend to change it because it will set you cookies accessable for changing from JS like:
document.cookie
In Rails 3+ you can change your cookies configuration from
config/initializers/session_store.rb
:这就是我在 Rails 3 中的做法:
This is how i did it with Rails 3:
我明白了这一点。在
/config/environment.rb
中包含以下代码:I figured this out. In
/config/environment.rb
include this code:在Rails 4中,您需要编辑
config/initializers/session_store.rb
In Rails 4, you need to edit
config/initializers/session_store.rb