示例#1
0
    def new_function(*args, **kwargs):
        response = BaseView()
        try:
            request = [a for a in args if hasattr(a, 'user')][0]
        except IndexError:
            return response.send(errors="Login required method called without request object", status=500)
        if request.user.is_authenticated():
            return decorated_function(*args, **kwargs)

        return response.send(errors='401 -- Unauthorized', status=401)
示例#2
0
    def new_function(*args, **kwargs):
        response = BaseView()
        try:
            request = [a for a in args if hasattr(a, 'user')][0]
        except IndexError:
            return response.send(
                errors="Login required method called without request object",
                status=500)
        if request.user.is_authenticated():
            return decorated_function(*args, **kwargs)

        return response.send(errors='401 -- Unauthorized', status=401)