Jia*_*ang 5 ruby cookies session rack ruby-on-rails
我将 Rails 4 与基于 cookie 的会话存储一起使用,发现每次刷新页面时 Rails 4 都会给我一个不同的 cookie,但它仍然可以识别我。
将它与另一个使用 的机架应用程序进行比较Rack::Session::Cookie,它只会发送Set-Cookie第一个请求,直到对会话数据进行了一些更改。
为什么它们的设计不同?背后有什么原因吗?
这是因为 Rails 处理会话存储和 cookie 加密的方式:
Set-Cookie标头的代码之前。我在回答这个问题时更详细地介绍了:为什么 Rails 不断发回 Set-Cookie 标头?
| 归档时间: |
|
| 查看次数: |
2304 次 |
| 最近记录: |