Exemple #1
0
def token_exists(token):
    s = sessions.select().where(sessions.c.token == token)
    if connection.execute(s).fetchone() != None:
        return True
    return False
Exemple #2
0
def get_user_id_by_token(token):
    # Assumimos que o user_id tem de estar SEMPRE definido
    s = sessions.select(sessions.c.user_id).where(sessions.c.token == token)
    result = connection.execute(s).fetchone()
    return result.user_id
Exemple #3
0
def delete_session(token):
    s = sessions.delete().where(sessions.c.token == token)
    result = connection.execute(s)
    if result.rowcount == 1:
        return True
    return False