Страница выбора учетной записи не отображается после первого сбоя в окне инкогнито?

Я следовал инструкциям по интеграции, как указано в

https://github.com/zquestz/omniauth-google-oauth2

При обычном просмотре работает как положено. Когда вы нажимаете кнопку Войти с помощью кнопки Google, появляется окно выбора аккаунта. После того, как мы выберем аккаунт, он войдет в него.

Но, когда я открываю приложение в режиме инкогнито, то при первом входе в систему, когда я использую учетную запись, которая уже была создана в приложении, появляется сообщение "Электронная почта уже занята". Теперь, когда я снова нажимаю кнопку входа с помощью кнопки Google, тогда должно появиться окно выбора учетной записи, но снова появляется сообщение "Электронная почта уже занята". Другими словами, после первого сбоя кнопка "войти в Google" застревает с этой ошибкой. Это не может прогрессировать. Есть ли решение этой проблемы? Он работает, как и ожидалось, при обычном просмотре, но выдает эту ошибку только в окне инкогнито. Я надеюсь услышать ваш ответ. Спасибо!

<%= link_to "Sign in with Google", user_google_oauth2_omniauth_authorize_path %>

0 ответов

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