我正在使用 Django 作为框架和 firebase 作为数据库来构建一个 Web 应用程序。我正在使用pyrebase API。API 允许发送验证电子邮件,但我没有找到任何方法来确定用户是否验证了他们的电子邮件。请帮忙!
问问题
341 次
2 回答
2
根据文档,该User
对象包含一个emailVerified
属性。检查它是否为真
于 2021-02-24T19:13:41.903 回答
0
auth.sign_in_with_email_and_password(email, password)
您应该首先通过调用此函数(在 pyrebase 文档中给出)使用电子邮件和密码登录,
并将其详细信息存储在user
变量中。从user
变量中提取 id 令牌并调用auth.get_account_info(user['idToken'])
(在 pyrebase 文档中给出)并将其值存储在某个变量 nameuser_info
中。这user_info
将有一个经过验证的标志,可用于检查电子邮件是否经过验证。我希望这个解决方案有所帮助。
于 2021-06-15T11:57:08.937 回答