Пример #1
0
def connection(request):
    errors = {'connection': False}

    if request.method == "POST":
        form = LoginForm(request.POST)
        if form.is_valid():
            username = form.cleaned_data["username"]  # Nous récupérons le nom d'utilisateur
            password = form.cleaned_data["password"]  # … et le mot de passe

            user = authenticate(username=username, password=password)  #Nous vérifions si les données sont correctes
            if user:  # Si l'objet renvoyé n'est pas None
                login(request, user)  # nous connectons l'utilisateur
            else: #sinon une erreur sera affichée
                errors = {'connection': True}

    return home(request, errors)
Пример #2
0
def deconnection(request):
    errors = {'deconnection': False}

    logout(request)
    return home(request, errors)