def login(request): redirect_to = request.GET.get('next', '/') if request.method == 'POST': form = LoginForm(request.POST) if form.loginUser(request): return HttpResponseRedirect(redirect_to) else: form = LoginForm() user = getAuthenticatedUser(request) context = {'User': user, 'form': form, 'redirect_to': redirect_to} return render(request, 'login.html', context)