Projet

Général

Profil

Bug #56344

GLC, pas de message sur erreur de mot de passe sur l'écran de connexion

Ajouté par Frédéric Péters il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
24 août 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

J'avais visiblement un ancien/mauvais mot de passe enregistré et j'appuyais sur "connexion" et ça me réaffichait la page, sans me dire que le mot de passe était mauvais; c'est en allant avec un autre compte voir le journal de l'usager en question que j'ai vu ça.


Fichiers

Révisions associées

Révision 35074a6e (diff)
Ajouté par Serghei Mihai il y a plus de 2 ans

grandlyon-glc: display non field errors on login form (#56344)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

Le template templates/variants/grandlyon-glc/authentic2/login_password.html ne reprend pas la partie concernant les erreurs venant de gadjo/form.html :

<form method="post" class="pk-mark-optional-fields">
  {% csrf_token %}
  {% include "gadjo/widget.html" with field=form.username %}
  {% include "gadjo/widget.html" with field=form.password %}

gadjo/form.html :

{% load i18n %}
{% if form.errors %}
  <div class="errornotice">
    <p>{% trans "There were errors processing your form." %}</p>
    {% for error in form.non_field_errors %}
    <p>{{ error }}</p>
    {% endfor %}
    {% for field in form %}
      {% if field.is_hidden and field.errors %}
        <p>
          {% for error in field.errors %}
          {% blocktrans with name=field.name %}(Hidden field {{name}}) {{ error }}{% endblocktrans %}
          {% if not forloop.last %}<br>{% endif %}
          {% endfor %}
        </p>
      {% endif %}
    {% endfor %}
  </div>
{% endif %}

#2

Mis à jour par Serghei Mihai il y a plus de 2 ans

#3

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée

À pousser maintenant.

#4

Mis à jour par Serghei Mihai il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 35074a6e8b64b5c9cbf6ea8d1cd1030124279ae5 (origin/main, origin/HEAD)
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Tue Aug 24 17:13:41 2021 +0200

    grandlyon-glc: display non field errors on login form (#56344)
#5

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF