Projet

Général

Profil

Support #16954

Le champs "Mobile" du profil est pré-rempli avec mon login

Ajouté par Pierre Cros il y a presque 7 ans. Mis à jour il y a 10 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
17 juin 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Club:
Non

Description

Chaque fois que je crée un compte, le champ "Mobile" est pré-rempli avec "pcros", capture jointe. Je dois l'effacer systématiquement donc (c'est vrai sur toutes nos plates-formes) et là j'en ai marre.

Comme je pensais à une bizarrerie de mon navigo j'ai testé avec FX, Epiphany et Chrome, partout pareil.

J'ai mis le ticket en "support" parce que je pense plus à un truc sur ma machine qu'à un bug...


Fichiers

screenshot-connexion.amiens.fr 2017-06-17 08-39-19.png (162 ko) screenshot-connexion.amiens.fr 2017-06-17 08-39-19.png Pierre Cros, 17 juin 2017 08:43
nanterre avec firefox.png (17,8 ko) nanterre avec firefox.png Brice Mallet, 17 juin 2017 14:08
alpi avec firefox.png (15,9 ko) alpi avec firefox.png Brice Mallet, 17 juin 2017 14:08
alpi avec chromium.png (17,5 ko) alpi avec chromium.png Brice Mallet, 17 juin 2017 14:09

Demandes liées

Lié à Authentic 2 - Development #26385: ajout d'attributs autocomplete aux champs mot de passeFermé13 septembre 2018

Actions

Historique

#1

Mis à jour par Frédéric Péters il y a presque 7 ans

Hypothèse comme quoi ce n'est pas en soit le champ "mobile" qui est rempli mais "le champ au-dessus du champ mot de passe".

...

Hypothèse confirmée, cf notamment https://stackoverflow.com/questions/15738259/disabling-chrome-autofill :

I've just found that if you have a remembered username and password for a site, the current version of Chrome will autofill your username/email address into the field before any type=password field.

Dans la suite on apprend qu'il y aurait moyen d'éviter ce comportement en mettant autocomplete="new-password" sur le champ mais ce n'est pas pris en charge par Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1119063); et dans Chromium je n'arrive pour ma part pas à reproduire.

Peux-tu commencer par confirmer que tu constates le bug, avec Chromium, sur https://authentic-demo.dev.entrouvert.org/manage/users/ ?

Ensuite, on pourra essayer avec un patch pour ajouter l'attribut.

--- a/src/authentic2/manager/forms.py
+++ b/src/authentic2/manager/forms.py
@@ -152,6 +152,15 @@ class UserEditForm(LimitQuerysetFormMixin, CssClass, BaseUserForm):
                    'date_joined', 'password')

+
+class NewPasswordInput(forms.PasswordInput):
+    def __init__(self, attrs=None, render_value=False):
+        if not attrs:
+            attrs = {}
+        attrs['autocomplete'] = 'new-password'
+        super(NewPasswordInput, self).__init__(attrs)
+
+
 class UserChangePasswordForm(CssClass, forms.ModelForm):
     error_messages = {
         'password_mismatch': _("The two password fields didn't match."),
@@ -213,11 +222,11 @@ class UserChangePasswordForm(CssClass, forms.ModelForm):
         required=False)
     password1 = forms.CharField(
         label=_("Password"),
-        widget=forms.PasswordInput,
+        widget=NewPasswordInput,
         required=False)
     password2 = forms.CharField(
         label=_("Confirmation"),
-        widget=forms.PasswordInput,
+        widget=NewPasswordInput,
         help_text=_("Enter the same password as above, for verification."),
         required=False)
     send_mail = forms.BooleanField(
#2

Mis à jour par Brice Mallet il y a presque 7 ans

Je l'avais aussi constaté de ma part mais n'est pas systématique (en effet : test à l'instant avec firefox sur dév Nanterre : pas de pré-remplissage avec mon identifiant) et je l'ai bien revu sur l'instance alpi avec firefox (test avec firefox sur https://connexion-publik.alpi40.fr/manage/users/) mais ne se produit pas avec chromium (cf. 3 copies écran)
Et sur https://authentic-demo.dev.entrouvert.org/manage/users/ pas de pré-remplissage, que ce soit avec Firefox ou Chromium.

#3

Mis à jour par Thomas Noël il y a presque 7 ans

Remplir "le champ au-dessus du champ mot de passe". Vraiment, les gens qui s'occupent des navigateurs : mourrez.

#4

Mis à jour par Frédéric Péters il y a presque 7 ans

Ce qu'il faut, c'est quelqu'un pour confirmer de visu le bug, avec Chromium, sur https://authentic-demo.dev.entrouvert.org/manage/users/

#5

Mis à jour par Pierre Cros il y a presque 7 ans

Le samedi 17 juin 2017 à 14:16 +0200, a écrit :

Ce qu'il faut, c'est quelqu'un pour confirmer de visu le bug, avec
Chromium, sur https://authentic-demo.dev.entrouvert.org/manage/users/

Pas de bug avec Chromium ici (et il y est toujours avec Firefox).

#6

Mis à jour par Frédéric Péters il y a presque 7 ans

Pas de bug avec Chromium ici (et il y est toujours avec Firefox).

Ok, étendons donc, j'ai besoin que quelqu'un trouve sur une plateforme de développement un authentic où il reproduit le bug avec chromium. (parce que sans commencer par reproduire, je ne peux pas avoir de certitude qu'ensuite le patch fasse quelque chose).

#7

Mis à jour par Pierre Cros il y a presque 7 ans

Désolé, j'arrive pas à reproduire, j'ai du faire n'importe quoi, pas de pb avec Chromium.

#8

Mis à jour par Frédéric Péters il y a presque 7 ans

Ok donc pour Chromium (si jamais ça apparait avec Chromium quelque part, dites-moi), et pour Firefox c'est un bug du navigateur, je ne vois rien possible de notre côté (tant que https://bugzilla.mozilla.org/show_bug.cgi?id=1119063 existe).

#9

Mis à jour par Frédéric Péters il y a 10 mois

  • Statut changé de Nouveau à Fermé
  • Planning mis à Non
  • Club mis à Non

Ça a depuis été implémenté côté Firefox, je l'ai noté et le patch dans authentic est passé (#26385). (en 2019).

#10

Mis à jour par Frédéric Péters il y a 10 mois

  • Lié à Development #26385: ajout d'attributs autocomplete aux champs mot de passe ajouté

Formats disponibles : Atom PDF