2012-01-25 8 views
1

私はHerokuでホストされているRailsアプリケーションを持っています(GoDaddyのドメインを持っています)。このアプリは、iOSアプリケーションのバックエンドを提供しています。何らかの理由で、ユーザーがiOS経由でログインすると、最初のHTTPリクエスト後にログインしてもログインできなくなります。ただし、ログインするとブラウザまたはiOSエミュレータを使用している場合、ユーザーはログインしたままです。Heroku RailsアプリケーションがiOSをログインしていない

iOSユーザーがCookieを受信して​​ログインできるように変更する必要があるHerokuで変更されたセキュリティ設定がありますか?この問題は本当に奇妙で、iOSデバイスに手動でクッキーを保存するなど多くの時間をかけて解決しようとしましたが、何も問題はありませんでした。私はどんな洞察にも感謝します。本当にありがとう。

答えて

0

私は何が起こっているのか気づいた。問題は、私がapplication.rbでprotect_from_forgeryメソッドを使用していたため、iOSデバイスが正しい信頼性トークンを返送していなかったため、そのCookieがサーバーによって受け入れられていないことでした。

この問題の奇妙な部分は、それが以前に働いていて、突然停止したことです。おそらく、何が起こったのかを調査するためにもう少し時間を費やすつもりです。

関連する問題