Beispiel #1
0
def view_login(request):
    error = False
    login_form = LoginForm()

    if request.user.is_authenticated():
        return redirect(reverse(view_lists_contacts), locals())

    if request.method == "POST":
        login_form = LoginForm(request.POST)
        if login_form.is_valid():
            username = login_form.cleaned_data["username"]
            password = login_form.cleaned_data["password"]
            user = authenticate(username=username, password=password)
            if user:
                login(request, user)
                return redirect(reverse(view_lists_contacts))
            else:
                error = True
    return render(request, URL_RENDER['view_login'], locals())
Beispiel #2
0
def view_login(request):
    error = False
    login_form = LoginForm()

    if request.user.is_authenticated():
        return redirect(reverse(view_lists_contacts), locals())

    if request.method == "POST":
        login_form = LoginForm(request.POST)
        if login_form.is_valid():
            username = login_form.cleaned_data["username"]
            password = login_form.cleaned_data["password"]
            user = authenticate(username=username, password=password)
            if user:
                login(request, user)
                return redirect(reverse(view_lists_contacts))
            else:
                error = True
    return render(request, URL_RENDER['view_login'], locals())
Beispiel #3
0
 def test_login_form(self):
     form_data = {'username': self.user.username, 'password': '******'}
     form = LoginForm(data=form_data)
     self.assertEqual(form.is_valid(), True)