Автоматически проверять электронную почту с помощью Google Войти в Firebase - PullRequest
1 голос
/ 29 февраля 2020

Я успешно реализовал регистрацию пароля электронной почты, используя аутентификацию firebase, в которой я также ввел проверку электронной почты. Теперь всякий раз, когда пользователь входит в систему, проверяется подтверждение по электронной почте, а затем только пользователь продвигается вперед.

Теперь я ввел Google вход / зарегистрироваться. В котором я не реализовал проверку электронной почты, чтобы уменьшить неудобства для пользователя. Но, как я сказал выше, всякий раз, когда пользователь входит в систему, проверка электронной почты проверяется только тогда, когда пользователь продвигается вперед.

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

Как можно реализовать проверку электронной почты при регистрации в Google?

Я реализовал это в android с использованием аутентификации firebase.

1 Ответ

0 голосов
/ 29 февраля 2020

Существует 2 типа аутентификации, которые обеспечивает Firebase Auth:

  1. Регистрация по электронной почте (при которой отправляется письмо с подтверждением)
  2. Вход в Google

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

Если какой-либо пользователь выполняет регистрацию по электронной почте тогда ему пришлось бы go через процесс проверки электронной почты.

How is it possible to implement the email verification in google sign up?

Я не думаю, что это возможно с Аутентификацией Firebase, так как она не предназначена для такой работы .

...