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)
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)