Сессия потерялась при перенаправлении с логина Facebook на https при разработке приложения для iPhone - PullRequest
2 голосов
/ 06 марта 2012

Привет , все

Я занимаюсь разработкой приложения для iPhone, в которое пользователи могут войти через Facebook, Twitter,

Я использую поток на стороне сервера, чтобы справиться с процессом входа в систему.
Конечно, я также установил URL-адрес веб-сайта на стороне Facebook (oauth2.0) и URL-адрес обратного вызова на стороне Twitter (oauth1.0a) и без проблем при использовании http .

Наша компания заключила контракт на услугу. Затем я изменил значение http на https на стороне Facebook или Twitter и изменил свой почтовый URL для входа с http на https .
Но при перенаправлении с их экрана входа в систему я потерял все данные в сеансе, которые я хранил, например информацию о токене до входа в систему.

Для тестирования я также использую браузер (IE) для проверки поведения при входе в систему, и у него нет проблем как в http , так и https случаях.

Кстати, каким бы клиентом ни был браузер (IE) или приложение для iPhone, исходный код на стороне сервера будет одинаковым.

Так в чем проблема, пожалуйста?

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