在 firebase 身份验证时间段后禁用用户帐户
Disable user account after firebase authentication time period
我想设置一个时间段来自动停用用户。示例:7 天后禁用用户 x
或者使用默认禁用 true
注册用户的方法
我目前正在使用 pyrebase 和 pyqt5 以这种方式注册
def register(self, screen):
email = screen.email.text()
password = screen.password.text()
confirmpass = screen.confirmpass.text()
if password == confirmpass:
try:
self.auth.create_user_with_email_and_password(email, password)
self.msg_error_registro(screen, msg="Registration successful", bgcolor="background-color:rgb(85, 255, 127);")
screen.email.setText("")
screen.password.setText("")
screen.confirmpass.setText("")
except requests.exceptions.HTTPError as httpErr:
self.error_message = json.loads(httpErr.args[1])['error']['message']
Firebase 身份验证中没有内置任何功能可以在一定时间后自动禁用帐户。我也没有在 Pyrebase 中看到设置用户帐户禁用标志的调用,即使通过 Pyrebase 包装的 REST API 当然可以这样做。
您是否考虑过将 Firebase Admin SDK 用于 Python,它支持 disabling accounts 和更多操作?
我想设置一个时间段来自动停用用户。示例:7 天后禁用用户 x 或者使用默认禁用 true
注册用户的方法我目前正在使用 pyrebase 和 pyqt5 以这种方式注册
def register(self, screen):
email = screen.email.text()
password = screen.password.text()
confirmpass = screen.confirmpass.text()
if password == confirmpass:
try:
self.auth.create_user_with_email_and_password(email, password)
self.msg_error_registro(screen, msg="Registration successful", bgcolor="background-color:rgb(85, 255, 127);")
screen.email.setText("")
screen.password.setText("")
screen.confirmpass.setText("")
except requests.exceptions.HTTPError as httpErr:
self.error_message = json.loads(httpErr.args[1])['error']['message']
Firebase 身份验证中没有内置任何功能可以在一定时间后自动禁用帐户。我也没有在 Pyrebase 中看到设置用户帐户禁用标志的调用,即使通过 Pyrebase 包装的 REST API 当然可以这样做。
您是否考虑过将 Firebase Admin SDK 用于 Python,它支持 disabling accounts 和更多操作?