登录装饰器:
# 登录装饰器,校验是否含有'islogin'
def login_required(view_func):
def wrapper(request,*view_args,**view_kwargs):
if request.session.has_key('islogin'):
return view_func(request,*view_args,**view_kwargs)
else:
return redirect('/login')
return wrapper
登录校验页面:
def login_check(request):
username = request.POST.get('username')
password = request.POST.get('password')
if username == 'smart' and password == '1234':
request.session['islogin'] = True
# return redirect('/index')
else:
return redirect('/login')