Проблема с обработкой ошибок ответа Omniauth-facebook

Я развиваюсь Rails 4 application где я должен интегрировать facebook sign up and login с помощью omniauth-facebook gem,

Я сделал это успешно, кроме 1 вопроса. Проблема в том, что когда я захожу через фейсбук, то успешно захожу на мой сайт В новой вкладке я открываю Facebook, где я уже зашел.

Сейчас я logout с моего сайта. Его перенаправление на login экран на моем сайте. Ничего не делать и просто выйти из Facebook.

Теперь я пытаюсь войти снова, используя кнопку входа в Facebook на моем сайте. Где я получил ошибку.

OAuth2::Error
: {"error":{"message":"Code was invalid or expired. ","type":"OAuthException","code":100}}

Эта ошибка из-за того, что мы вышли из Facebook и теперь пытаемся войти снова с сайта. Но код истек, так что эту ошибку сгенерировать.

Если я обновлю свой сайт, то попробуйте войти через Facebook, тогда он будет работать нормально.

Теперь, что такое решения или как справиться с этой ошибкой.

Спасибо

0 ответов

Другие вопросы по тегам