Esempio n. 1
0
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")
Esempio n. 2
0
 def __init__(self):
     self.user_database = UserDatabase()
     self.site_database = SiteDatabase()