如何使用 pyrebase 删除用户帐户?

how to delete a user account using pyrebase?

我正在构建一个 Flask 应用程序,它使用 pyrebasefirebase auth 中创建用户帐户。

@app.route('/verify_email')
def verify_email(self):
    end = time.time()
    start = self.start
    if end-start > 1800:
        # delete user
    else:
        return render_template('email_verification.html')

这里我将删除任何未在 30 分钟内验证电子邮件的用户。

我在旧版本的自述文件中找到了这个:

auth = firebase.auth()
user = auth.sign_in_with_email_and_password(email, password)
auth.delete_user_account(user['idToken'])

不要使用pyrebase

pip install pyrebase

改为使用 pyrebase4

pip install pyrebase4

@Nathan 提到使用 delete_user_account 方法。