0

我正在使用 Django 作为框架和 firebase 作为数据库来构建一个 Web 应用程序。我正在使用pyrebase API。API 允许发送验证电子邮件,但我没有找到任何方法来确定用户是否验证了他们的电子邮件。请帮忙!

4

2 回答 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 回答