def login_view(request): if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): data = form.cleaned_data user = authenticate(username=data['username'], password=data['password']) if user: login(request, user) return HttpResponseRedirect(reverse('homepage'))
def login_view(request): if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): data = form.cleaned_data if user := (authenticate(username=data["username"], password=data["password"])): login(request, user) return HttpResponseRedirect( request.GET.get('next', reverse('homepage')))
def login_view(request): html = "generic_form.html" form = LoginForm() if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): data = form.cleaned_data if user := authenticate(username=data['username'], password=data['password']): login(request, user) return HttpResponseRedirect(request.GET.get('next', '/'))
def loginview(request): html = 'generic_add.html' if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): data = form.cleaned_data user = authenticate(username=data['username'], password=data['password']) if user: login(request, user) return HttpResponseRedirect( request.GET.get('next', reverse('homepage'))) form = LoginForm() return render(request, html, {'form': form})
def login_view(request): html = 'login.html' form = None if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): data = form.cleaned_data user = authenticate(username=data["username"], password=data["password"]) if user is not None: login(request, user) return HttpResponseRedirect(request.GET.get("next", "/")) else: form = LoginForm() return render(request, html, {"form": form})
def dj_login(request): global form if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): next = request.GET.get('next', '/') username = form.data['username'] password = form.data['password'] user = authenticate(username=username, password=password) if user is not None: login(request, user) if next: return redirect(next) else: return redirect('/') form = LoginForm() return render(request, 'login.html', {'form': form})
def login_view(request): html = "generic_form.html" form = None if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): data = form.cleaned_data user = authenticate(username=data['username'], password=data['password']) if user is not None: login(request, user) return HttpResponseRedirect(request.GET.get('next', '/')) else: form = LoginForm() return render(request, html, {'form': form})
def login_view(request, *args, **kwargs): html = 'generic_form.html' if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): data = form.cleaned_data u = authenticate(username=data['username'], password=data['password']) if u is not None: login(request, u) else: return HttpResponseRedirect(reverse('login_view')) return HttpResponseRedirect(reverse('homepage')) form = LoginForm() return render(request, html, {'form': form})