Приложение Heroku Rails не поддерживает iOS - PullRequest
1 голос
/ 26 января 2012

У меня есть приложение Rails, размещенное на Heroku (получил домен на GoDaddy). Это приложение предоставляет бэкэнд для приложения iOS, и по какой-то причине, когда пользователь входит в систему через iOS, пользователь действительно входит в систему после первоначального HTTP-запроса, но после этого уже не входит в систему. браузер или эмулятор iOS, пользователь остается в системе.

Существуют ли настройки безопасности, которые могли измениться в Heroku, которые мне нужно изменить, чтобы пользователи iOS могли получать cookie-файлы и оставаться в системе? Эта проблема действительно странная, и я потратил много времени, пытаясь ее исправить, включая ручное сохранение файлов cookie на устройстве iOS, но ничего не помогло. Я ценю любое понимание. Спасибо.

1 Ответ

0 голосов
/ 26 января 2012

Я понял, что происходит.Проблема заключалась в том, что из-за того, что я использовал метод protect_from_forgery в application.rb, устройство iOS не отправляло верный токен подлинности, и поэтому его файлы cookie не были приняты сервером.что он работал раньше и вдруг остановился.Я, вероятно, собираюсь потратить еще немного времени на расследование того, что случилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...