Пример #1
0
            def inner(*args, **kwargs):
                user = self.get_logged_in_user()

                if not user or not test_fn(user):
                    login_url = url_for('%s.login' % self.blueprint.name, next=get_next())
                    return redirect(login_url)
                return fn(*args, **kwargs)
Пример #2
0
 def inner(*args, **kwargs):
     user = self.get_logged_in_user()
     
     if not user or not test_fn(user):
         login_url = url_for('%s.login' % self.blueprint.name, next=get_next())
         return redirect(login_url)
     return fn(*args, **kwargs)
Пример #3
0
            def inner(*args, **kwargs):
                user = self.get_logged_in_user()

                if not user or not test_fn(user):
                    if role_check:
                        url = url_for('%s.permission_denied' % self.blueprint.name)
                    else:
                        url = url_for('%s.login' % self.blueprint.name, next=get_next())
                    return redirect(url)
                return fn(*args, **kwargs)
Пример #4
0
        def inner(*args, **kwargs):
            user = self.auth.get_logged_in_user()

            if not user:
                login_url = url_for('%s.login' % self.auth.blueprint.name, next=get_next())
                return redirect(login_url)

            if not self.check_user_permission(user):
                abort(403)

            return func(*args, **kwargs)
Пример #5
0
        def inner(*args, **kwargs):
            user = self.auth.get_logged_in_user()

            if not user:
                login_url = url_for('%s.login' % self.auth.blueprint.name, next=get_next())
                return redirect(login_url)

            if not self.check_user_permission(user):
                abort(403)

            return func(*args, **kwargs)