def approve(self, user):
     """ Authenticate the token. User has to be present.
     """
     with db.engine.connect() as connection:
         connection.execute(text("UPDATE api_compat.token SET user_id = :uid WHERE token=:token"),
                            {'uid': User.get_id(user), 'token': self.token})
     self.user = User.load_by_name(user)
예제 #2
0
 def __init__(self, id, userid, sid, api_key, timestamp):
     self.id = id
     self.sid = sid
     self.api_key = api_key
     self.timestamp = timestamp
     self.user = User.load_by_id(userid)
 def __init__(self, row):
     self.id, userid, self.token, self.api_key, self.timestamp = row
     self.user = User.load_by_id(userid)