class BasicHandler(SessionHandler): __lock__ = threading.Lock() __database__ = UserDatabase("user.db") __oauth__ = FangcloudOAuth2FlowBase() def get_login_user(self): return self.get_session_obj("login_user") def set_login_user(self, username): self.set_session_obj("login_user", username) def user_logout(self): self.del_session_obj("login_user") def set_state(self, value): self.set_session_obj("state", value) def get_state(self): return self.get_session_obj("state")
def __init__(self): self.user_database = UserDatabase() self.site_database = SiteDatabase()