繁体   English   中英

Django 和 Pyrebase:我如何知道我的 email 是否在 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM