【发布时间】:2012-08-16 04:47:15
【问题描述】:
我的应用程序是使用 rails 3 构建的,并且我在 application.html.erb 中添加了 csrf_meta_tag。
<%= csrf_meta_tag %>
真实性令牌针对不同的用户而变化,但令牌在整个会话中是相同的,即它不会因每个 put & post 请求而改变。
知道如何解决这个问题吗?
【问题讨论】:
-
不小心缓存了?
-
它们有效 真实性令牌在整个会话中保持不变。它不会因每个请求而更改,因为加密形式的真实性副本映射到您的 cookie 中,用于匹配真实性令牌是否有效
-
@anil.n 如果您希望它为每个请求更改,只需设置 session[:csrf_token]=nil
标签: ruby-on-rails-3 authenticity-token