def register(self, auth): try: res = auth.create_user_with_email_and_password(self.email, self.password) return res except requests.exceptions.HTTPError as e: print("Can't register: {}".format(e), sys.stderr) return fb.http_error(e)
def login(self, auth): try: login = auth.sign_in_with_email_and_password(self.email, self.password) self.id_token = login['idToken'] return login except requests.exceptions.HTTPError as e: print("Can't log in: {}".format(e), sys.stderr) return fb.http_error(e)
def reset_password(self, auth): try: return auth.send_password_reset_email(self.email) except requests.exceptions.HTTPError as e: print("Can't reset password: {}".format(e), sys.stderr) return fb.http_error(e)