Example #1
0
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())
Example #2
0
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())
Example #3
0
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())
Example #4
0
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())
Example #5
0
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())