def connexion(request): error = False #teste pour la méthode messages messages.add_message(request, messages.INFO, u'Bonjour visiteur !') if request.method == "POST": form = ConnexionForm(request.POST) if form.is_valid(): username = form.cleaned_data["username"] password = form.cleaned_data["password"] user = authenticate(username=username,password=password) if user: login(request, user) # nous connectons l'utilisateur return render(request, 'blog/logged.html',locals()) else: error = True return render(request, 'blog/connexion.html',locals()) else: error = True return render(request, 'blog/connexion.html',locals()) else: if request.user.is_authenticated(): return render(request, 'blog/logged.html',locals()) else: form = ConnexionForm() return render(request, 'blog/connexion.html',locals())
def connexion(request): error = False #teste pour la méthode messages messages.add_message(request, messages.INFO, u'Bonjour visiteur !') if request.method == "POST": form = ConnexionForm(request.POST) if form.is_valid(): username = form.cleaned_data["username"] password = form.cleaned_data["password"] user = authenticate(username=username, password=password) if user: login(request, user) # nous connectons l'utilisateur return render(request, 'blog/logged.html', locals()) else: error = True return render(request, 'blog/connexion.html', locals()) else: error = True return render(request, 'blog/connexion.html', locals()) else: if request.user.is_authenticated(): return render(request, 'blog/logged.html', locals()) else: form = ConnexionForm() return render(request, 'blog/connexion.html', locals())
def connexion(request): error = False if request.method == "POST": form = ConnexionForm(request.POST) if form.is_valid(): username = form.cleaned_data["username"] password = form.cleaned_data["password"] user = authenticate(username=username,password=password) if user: login(request,user) else: error = True else: form = ConnexionForm() return render(request,'blog/connexion.html',locals())
def connexion(request): error = False if request.method == "POST": form = ConnexionForm(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 error = True else: form = ConnexionForm() return render(request, 'blog/connexion.html',locals())
def connexion(request): error = False if request.method == "POST": form = ConnexionForm(request.POST) if form.is_valid(): username = form.cleaned_data["username"] password = form.cleaned_data["password"] 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 next_url = request.POST.get('next') if next_url !='': return redirect(next_url) else: # sinon une erreur sera affichée error = True else: form = ConnexionForm() return render(request, 'blog/connexion.html', locals())