sprint/Main/decorators.py
2021-07-11 18:46:05 +03:00

14 lines
428 B
Python

from django.http import HttpResponseRedirect
def login_required(boolean):
def decorator(fun):
def dec(request, *args, **kwargs):
if request.user.is_authenticated != boolean:
if boolean:
return HttpResponseRedirect('/enter')
return HttpResponseRedirect('/main')
return fun(request, *args, **kwargs)
return dec
return decorator