def login(request): title = "вход" login_form = ShopUserLoginForm(data=request.POST or None) next_page = request.GET['next'] if 'next' in request.GET.keys() else '' mail_confirmation = request.GET[ 'mail_confirmation'] if 'mail_confirmation' in request.GET.keys( ) else '' if request.method == "POST" and login_form.is_valid(): username = request.POST["username"] password = request.POST["password"] user = auth.authenticate(username=username, password=password) if user and user.is_active: auth.login(request, user) if "next_page" in request.POST.keys(): return HttpResponseRedirect(request.POST["next_page"]) return HttpResponseRedirect(reverse("main")) content = { "title": title, "login_form": login_form, "next_page": next_page, 'mail_confirmation': mail_confirmation, } return render(request, "authnapp/login.html", content)
def login(request): title = "вход" login_form = ShopUserLoginForm(data=request.POST or None) if request.method == "POST" and login_form.is_valid(): username = request.POST["username"] password = request.POST["password"] user = auth.authenticate(username=username, password=password) if user and user.is_active: auth.login(request, user) return HttpResponseRedirect(reverse("main")) content = {"title": title, "login_form": login_form} return render(request, "authnapp/login.html", content)
def login(request): title = 'вход' login_form = ShopUserLoginForm(data=request.POST) if request.method == 'POST' and login_form.is_valid(): username = request.POST['username'] password = request.POST['password'] user = auth.authenticate(username=username, password=password) if user and user.is_active: auth.login(request, user) return HttpResponseRedirect(reverse('main_page')) content = {'title': title, 'login_form': login_form} return render(request, 'authnapp/login.html', content)
def login(request): title = "вход" login_form = ShopUserLoginForm(data=request.POST or None)