使用 Paypal 支付标准。当用户在 paypal.com 上付款后重定向回应用程序时,已登录的用户将退出。任何帮助表示赞赏。
问问题
553 次
1 回答
3
如果您在没有提供正确的CSRF 参数的情况下发布到 rails 应用程序,您的会话将被删除。这听起来像是正在发生的事情。解决此问题的一种方法是禁用贝宝发布操作的 CSRF 元保护
在 Rails3 中,您可以在控制器中为特定方法禁用 csrf 令牌:
在您的控制器中:
1.
protect_from_forgery :except => :create
或
2.
skip_before_filter :verify_authenticity_token
或
禁用除少数方法之外的所有内容:
3.
skip_before_filter :verify_authenticity_token, :except => [:update, :create]
于 2012-11-12T09:14:42.993 回答