Firebase如何验证电子邮件地址

时间:2017-01-27 14:54:26

标签: javascript angular firebase ionic2 firebase-authentication

我正在使用Ionic 2和Firebase来验证我的用户。

我想利用Firebase 验证用户电子邮件。与重置密码的方式大致相同:

resetPassword(email: string, fireAuth: firebase.auth.Auth): any {
    return fireAuth.sendPasswordResetEmail(email);
}

这会通过电子邮件发送给用户的链接,以便他们重新设置密码。

用户注册后:

fireAuth.createUserWithEmailAndPassword(email, password).then((newUser) => {
    this.userProfile.child(newUser.uid).set({ email: email });
});

新用户按预期使用以下内容:

emailVerified:false

我想调用Firebase函数将验证链接通过电子邮件发送给用户,一旦验证完毕,我就可以允许他们登录。

任何帮助表示感谢。

0 个答案:

没有答案