Exemplo n.º 1
0
def logout():
    try:
        jwtId = get_jwt_identity()
        user = UserModel.getUserForId(jwtId)
        if user is None:
            raise(UnauthorizedError)
        
        response = jsonify({'success': True, "msg": "logged out"})
        unset_jwt_cookies(response)
        user.logout()
        return response, 200
    except UnauthorizedError:
        raise UnauthorizedError
    except Exception as e:
        raise(InternalServerError(e))