django之基于session和装饰器实现用户验证

def login_Check(func):
    def inner(request, *args, **kwargs):
        v = request.session.get('userinfo')
        if not v:
            return render(request, 'login.html')
        else:
            re = func(request, *args, **kwargs)
            return re
    return inner

 

posted @ 2018-06-01 16:58  Superbao77  阅读(383)  评论(0编辑  收藏  举报