def login_user(request): if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): if form.validate(): # Custom validation username = form.cleaned_data['username'] password = form.cleaned_data['password'] user = authenticate(username=username, password=password) login(request, user) request.session['feided'] = False return HttpResponseRedirect(reverse('index')) else: form = LoginForm() context = { 'form': form, } return render(request, 'login.html', context)