2012-01-25 65 views
1

我有一個Rails應用程序託管在Heroku(獲得GoDaddy上的域名)。此應用程序爲iOS應用程序提供後端,出於某種原因,當用戶通過iOS登錄時,用戶確實在初始HTTP請求後登錄,但此後不再登錄。但是,當我登錄時瀏覽器或iOS模擬器,用戶保持登錄狀態。Heroku Rails應用程序沒有保持iOS登錄

有沒有可能在Heroku上更改的安全設置,我需要更改以確保iOS用戶可以接收cookie並保持登錄狀態?這個問題真的很奇怪,我花了很多時間來修復它,包括手動將Cookie保存在iOS設備上,但沒有任何工作。我感謝任何見解。非常感謝。

回答

0

我意識到發生了什麼事情。問題是,因爲我在application.rb中使用protect_from_forgery方法,所以iOS設備沒有發回正確的真實性令牌,因此它沒有被服務器接受。

這個問題的奇怪之處在於它工作得更早,突然停下來。我可能會花更多的時間來調查發生的事情。

相關問題