Я хочу добавить пользователя вручную в Firebase и попытаться войти в мое приложение, но получаю сообщение об ошибке типа «ПОЖАЛУЙСТА, ПРОВЕРЬТЕ СВОЙ ЭЛЕКТРОННЫЙ ПОЧТУ, ЧТОБЫ ВОЙТИ» - PullRequest
0 голосов
/ 16 апреля 2020

Я добавил ЧАСТЬ ВЕРИФИКАЦИИ ЭЛЕКТРОННОЙ ПОЧТЫ в моем проекте.

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

Но я хочу добавить пользователя вручную в Firebase, и я сделал это также в моем проекте, и я успешно добавил это. НО основные проблемы заключаются в том, что когда я пытаюсь войти в систему, используя это письмо, у меня появляется сообщение об ошибке типа «Пожалуйста, подтвердите ваш адрес электронной почты ...».

Но, как я уже говорил ранее, я добавил пользователя вручную в Firebase, поэтому я Я не получил подтверждающее письмо на этот аккаунт Perticular.

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

1 Ответ

0 голосов
/ 17 апреля 2020

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

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

Кроме того, вы можете пометить пользователя как проверенного с помощью Admin SDK после добавления их в консоль. Пример того, как это сделать, приведен в обновление профиля пользователя в документации. Имейте в виду: Admin SDK можно запускать только в доверенных средах, таких как ваш компьютер для разработки, сервер, которым вы управляете, или облачные функции.

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