Как установить currentUser emailVerified: true в браузере (заменить фактическую проверку электронной почты)? - PullRequest
0 голосов
/ 07 июня 2018

Я хочу разрешить пользователям проверять свою электронную почту, введя код после регистрации, которую они получат.(для замены проверки электронной почты) Каким должен быть способ установить для свойства объекта текущего пользователя «emailVerified» значение true?

if (userCodeInput === verificationCode) {

    currentUser.updateProfile({
    emailVerified: true,
    displayName: "name changed"

    }).then(function() {
    // Update successful.
    }).catch(function(error) {
    // An error happened.
    });
}

работает для displayName, но не для emailVerified.

1 Ответ

0 голосов
/ 07 июня 2018

Это, вероятно, может быть сделано в admin-sdk, но не на клиентском sdk.

https://firebase.google.com/docs/auth/admin/manage-users#update_a_user

Это имеет смысл, поскольку пользователь не должен иметь возможности обойти проверкупоток, но администраторы должны.

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