2
使用Paypal付款標準。當用戶在paypal.com上付款後將其重定向到應用程序時,登錄用戶將退出登錄狀態。任何幫助表示讚賞。當從Paypal重定向時導軌/設計會話遭到破壞
使用Paypal付款標準。當用戶在paypal.com上付款後將其重定向到應用程序時,登錄用戶將退出登錄狀態。任何幫助表示讚賞。當從Paypal重定向時導軌/設計會話遭到破壞
如果您發佈到一個Rails應用程序沒有提供正確的CSRF參數,您會話被刪除。這聽起來像是發生了什麼。解決方法之一是禁用CSRF元保護貝寶後動作
在Rails3中,你可以在你的控制器的具體方法禁用CSRF令牌:
skip_before_filter :verify_authenticity_token
skip_before_filter :verify_authenticity_token, :except => [:update, :create]
這是問題感謝您的幫助弗朗索瓦。我只需要補充一點,PayPal會將數據發佈到notify_url(IPN)和return_url。有更多的你必須確保兩種方法都沒有CSRF參數。 –
如果你想刪除多個可以使用的方法的CSRF:only,而不是:except,然後根據需要指定你的方法,例如。 :只有=> [:method1,:method2] – Francois