我尝试在使用Firebase的角度应用中启用电子邮件身份验证。这是我的代码:
import requests
r = requests.get('http://headers.jsontest.com/')
print( r.json() )
afAuth的类型为AngularFireAuth。虽然此功能确实返回true,但它不会发送电子邮件。任何帮助,将不胜感激。
答案 0 :(得分:0)
首先,如果没有用户登录,onAuthStateChanged可以返回空引用。那么你应该在你的处理程序中做的是:
function(user) {
if (user) {
user.sendEmailVerification();
return true;
} else {
return false;
}
}
此外,在联系firebase支持之前,您是否可以确保用户首先登录?例如,您可以打印用户对象,并在发送电子邮件验证后确认在开发控制台中没有打印错误消息。否则,您的代码可能有问题而不是firebase问题。