#firebase #firebase-authentication
#firebase #firebase-аутентификация
Вопрос:
Я столкнулся со странной ошибкой при проверке ссылки на электронную почту в Firebase. Когда пользователи создают учетную запись, я отправляю им следующее электронное письмо и жду, пока они подтвердят, прежде чем продолжить обычную работу приложения:
Привет, %DISPLAY_NAME%,
Перейдите по этой ссылке, чтобы подтвердить свой адрес электронной почты.
https://project-projectname.firebaseapp.com/__/auth/action?mode=<action>amp;oobCode=<code>
Если вы не просили подтвердить этот адрес, вы можете проигнорировать это электронное письмо.
Спасибо,
Ваша команда ProjectName
(немного изменено, чтобы убрать название проекта)
Это электронное письмо успешно отправляется, но когда пользователь нажимает на ссылку в электронном письме, они получают что-то вроде:
Что странно, потому что ссылка по умолчанию является HTTPS-ссылкой, которую Firebase предоставила мне для проверки адресов электронной почты.
Ни один пользователь не может пройти дальше этого пункта, и я перепробовал несколько браузеров, несколько устройств, несколько адресов электронной почты, и никто не может подтвердить свою электронную почту. Я искал везде и не могу найти никого с такой же проблемой, поэтому вполне возможно, что я упускаю из виду что-то очень очевидное.
Я должен отметить, что раньше они могли успешно проверять свою электронную почту — около недели назад она перестала работать.
Будем признательны за любую помощь! Спасибо!
Комментарии:
1. Это действительно кажется странным, и это не так, как это должно работать. Несколько дней назад возникла проблема с ответами OAuth , но с тех пор она была решена. Вы уверены, что между вашим клиентом и серверами Firebase нет прокси-сервера, который изменяет трафик? Можете ли вы попробовать в другой сети? Если это не решит проблему, я бы обратился в службу поддержки Firebase за персональной помощью в устранении неполадок.
2. У меня такая же проблема, рад узнать, что я не одинок.
Ответ №1:
Обновление: я нашел «решение» этой проблемы!
По непонятным мне причинам ссылки для проверки электронной почты не будут работать на моем домашнем Wi-Fi, но если я попробую использовать те же ссылки, используя мобильные данные, это сработает так, как должно.
Если у вас возникла эта ошибка, попробуйте использовать другую форму подключения к Интернету, и это, вероятно, сработает!
Однако я не понимаю, почему это так, потому что в моем домашнем WiFi нет специальных брандмауэров или чего-то необычного. Если бы кто-нибудь мог объяснить, почему это может происходить, я хотел бы знать. Я свяжусь с Firebase, чтобы они, по крайней мере, знали, что это происходит с некоторыми пользователями.
Спасибо за помощь @Frank van Puffelen