как возобновить сеансовый ключ facebook после смены пароля Facebook - PullRequest
1 голос
/ 07 июня 2010

У меня есть приложение для iPhone, которое использует Facebook. пользователи входят в приложение iphone, используя Facebook Connect. и затем я получаю их sessionKey обратно на свой сервер, и я использую sesssionkey, чтобы публиковать действия на стене пользователя.

приложение iphone всегда сохраняет пользователя в системе. Это означает, что каждый раз, когда пользователь будет открывать приложение, ему не нужно будет снова входить в систему.

проблема в том, что когда пользователь меняет свой пароль на фейсбуке пользователь sessionKey также изменяется.

и когда пользователь входит в мое приложение для iphone, пользователь отображается как залогинен, а затем я получаю на свой сервер пользователь старый сеансовый ключ, и когда я пытаюсь опубликовать на стене пользователя Фейсбук говорит мне, что сессия недействительна.

все в порядке, потому что пользователь меняет свой пароль и сеанс тоже меняется.

мой вопрос как я могу проверить в iphone, если сессионный ключ изменился? и если он изменится, чтобы пользователь мог снова войти в систему.

1 Ответ

1 голос
/ 08 июня 2010

Похоже, вы ответили на свой вопрос. Если у вас, казалось бы, бесконечный сеанс, который внезапно становится недействительным, просто попросите пользователя войти снова, когда вы впервые обнаружите ошибку.

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