def login(request):
form = LoginModel(request.POST or None)
if form.is_valid():
instance = form.save(commit=False)
user = User.objects.get(emailaddress__iexact=instance.emailaddress)
request.session['logged'] = 1
request.session['user'] = user.emailaddress
request.session['type'] = user.usertype
if form.cleaned_data["rememberMe"]:
request.session['remember'] = True
else:
request.session['remember'] = False
logging.debug(form.cleaned_data["rememberMe"])
return HttpResponseRedirect('/')
else:
try:
if request.session['remember']:
form.fields['emailaddress'].initial = request.session['user']
form.fields['rememberMe'].initial = True
except:
pass
return render(request, 'auscities/login.html/', {'form':form})
评论列表
文章目录