def user_login(request):
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
user = authenticate(username=username, password=password)
if user:
if user.is_active:
login(request, user)
return HttpResponseRedirect('/rango/')
else:
return HttpResponse('Your Rango account is disabled.')
try:
User.objects.get(username=username)
except User.DoesNotExist:
print "Invalid login details:{0}, {1}".format(username, password)
return HttpResponse("this name does not exist!")
print "Invalid login details:{0}, {1}".format(username, password)
return HttpResponse("your password is wrong!")
else:
return render(request, 'rango/login.html', {})
评论列表
文章目录