我正在用 django 编写网络代码。我不能使用会话。我想检查登录使用会话
def user_login(request):
if request.session['is_login'] == True:
return HttpResponseRedirect('/home')
else:
next = request.POST.get('next', request.GET.get('next', ''))
if request.method == "POST":
username1 = request.POST.get('username')
password1 = request.POST.get('password')
user = authenticate(username=username1, password=password1)
if user is not None:
if user.is_active:
login(request, user)
if next:
request.session['is_login'] = True
return HttpResponseRedirect(next)
return HttpResponseRedirect('/home')
else:
return HttpResponse('Inactive user')
else:
return HttpResponseRedirect(LOGIN_URL)
return render(request, "pages/login.html")
怎么修
萧十郎
Cats萌萌
相关分类