Exemple #1
0
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'))
Exemple #2
0
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')))
Exemple #3
0
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', '/'))
Exemple #4
0
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})
Exemple #5
0
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})
Exemple #7
0
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})
Exemple #8
0
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})