Firebase不会发送身份验证电子邮件

时间:2018-02-27 20:46:36

标签: angular firebase firebase-authentication

我尝试在使用Firebase的角度应用中启用电子邮件身份验证。这是我的代码:

import requests
r = requests.get('http://headers.jsontest.com/')

print( r.json() )

afAuth的类型为AngularFireAuth。虽然此功能确实返回true,但它不会发送电子邮件。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

首先,如果没有用户登录,onAuthStateChanged可以返回空引用。那么你应该在你的处理程序中做的是:

function(user) {
  if (user) {
    user.sendEmailVerification(); 
    return true;
  } else {
    return false;
  }
}

此外,在联系firebase支持之前,您是否可以确保用户首先登录?例如,您可以打印用户对象,并在发送电子邮件验证后确认在开发控制台中没有打印错误消息。否则,您的代码可能有问题而不是firebase问题。