![](/img/trans.png)
[英]How do I know whether the registered email is verified or not in firebase?
[英]Django & Pyrebase: How do I know if my email is verified or not in firebase
我正在构建一个 web 应用程序,使用 Django 作为框架,firebase 作为数据库。 我正在使用pyrebase API。 API 允许发送验证 email 但我没有找到任何方法来确定用户是否验证了他们的 email。 请帮忙!
根据文档, User
object 包含emailVerified
属性。 检查它是否为真
您应该首先通过调用此 function auth.sign_in_with_email_and_password(email, password)
(在 pyrebase 文档中给出)使用电子邮件和密码登录,并将其详细信息存储在user
变量中。 从user
变量中提取 id 令牌并调用auth.get_account_info(user['idToken'])
(在 pyrebase 文档中给出)并将其值存储在某个变量名user_info
中。 此user_info
将有一个已验证标志,可用于检查电子邮件是否已通过验证。 我希望这个解决方案有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.