https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342017-06-17T11:38:21ZRedmine Entr’ouvertPublik - Support #16954: Le champs "Mobile" du profil est pré-rempli avec mon loginhttps://dev.entrouvert.org/issues/16954?journal_id=732632017-06-17T11:38:21ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>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".</p>
<p>...</p>
<p>Hypothèse confirmée, cf notamment <a class="external" href="https://stackoverflow.com/questions/15738259/disabling-chrome-autofill">https://stackoverflow.com/questions/15738259/disabling-chrome-autofill</a> :</p>
<blockquote>
<p>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.</p>
</blockquote>
<p>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 (<a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1119063);">https://bugzilla.mozilla.org/show_bug.cgi?id=1119063);</a> et dans Chromium je n'arrive pour ma part pas à reproduire.</p>
<p>Peux-tu commencer par confirmer que tu constates le bug, avec Chromium, sur <a class="external" href="https://authentic-demo.dev.entrouvert.org/manage/users/">https://authentic-demo.dev.entrouvert.org/manage/users/</a> ?</p>
<p>Ensuite, on pourra essayer avec un patch pour ajouter l'attribut.</p>
<pre>
--- 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(
</pre> Publik - Support #16954: Le champs "Mobile" du profil est pré-rempli avec mon loginhttps://dev.entrouvert.org/issues/16954?journal_id=732642017-06-17T12:09:11ZBrice Mallet
<ul><li><strong>Fichier</strong> <a href="/attachments/17446">nanterre avec firefox.png</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/17446/nanterre%20avec%20firefox.png">nanterre avec firefox.png</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/17447">alpi avec firefox.png</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/17447/alpi%20avec%20firefox.png">alpi avec firefox.png</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/17448">alpi avec chromium.png</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/17448/alpi%20avec%20chromium.png">alpi avec chromium.png</a> ajouté</li></ul><p>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 <a class="external" href="https://connexion-publik.alpi40.fr/manage/users/">https://connexion-publik.alpi40.fr/manage/users/</a>) mais ne se produit pas avec chromium (cf. 3 copies écran)<br />Et sur <a class="external" href="https://authentic-demo.dev.entrouvert.org/manage/users/">https://authentic-demo.dev.entrouvert.org/manage/users/</a> pas de pré-remplissage, que ce soit avec Firefox ou Chromium.</p> Publik - Support #16954: Le champs "Mobile" du profil est pré-rempli avec mon loginhttps://dev.entrouvert.org/issues/16954?journal_id=732652017-06-17T12:15:06ZThomas Noël
<ul></ul><p>Remplir "le champ au-dessus du champ mot de passe". Vraiment, les gens qui s'occupent des navigateurs : mourrez.</p> Publik - Support #16954: Le champs "Mobile" du profil est pré-rempli avec mon loginhttps://dev.entrouvert.org/issues/16954?journal_id=732662017-06-17T12:16:17ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>Ce qu'il faut, c'est quelqu'un pour confirmer de visu le bug, avec Chromium, sur <a class="external" href="https://authentic-demo.dev.entrouvert.org/manage/users/">https://authentic-demo.dev.entrouvert.org/manage/users/</a></p> Publik - Support #16954: Le champs "Mobile" du profil est pré-rempli avec mon loginhttps://dev.entrouvert.org/issues/16954?journal_id=732752017-06-17T14:00:43ZPierre Crospcros@entrouvert.com
<ul></ul><p>Le samedi 17 juin 2017 à 14:16 +0200, <a class="email" href="mailto:redmine@entrouvert.com">redmine@entrouvert.com</a> a écrit :</p>
<blockquote>
<p>Ce qu'il faut, c'est quelqu'un pour confirmer de visu le bug, avec<br />Chromium, sur <a class="external" href="https://authentic-demo.dev.entrouvert.org/manage/users/">https://authentic-demo.dev.entrouvert.org/manage/users/</a></p>
</blockquote>
<p>Pas de bug avec Chromium ici (et il y est toujours avec Firefox).</p> Publik - Support #16954: Le champs "Mobile" du profil est pré-rempli avec mon loginhttps://dev.entrouvert.org/issues/16954?journal_id=732802017-06-17T14:18:13ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><blockquote>
<p>Pas de bug avec Chromium ici (et il y est toujours avec Firefox).</p>
</blockquote>
<p>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).</p> Publik - Support #16954: Le champs "Mobile" du profil est pré-rempli avec mon loginhttps://dev.entrouvert.org/issues/16954?journal_id=732872017-06-17T17:21:18ZPierre Crospcros@entrouvert.com
<ul></ul><p>Désolé, j'arrive pas à reproduire, j'ai du faire n'importe quoi, pas de pb avec Chromium.</p> Publik - Support #16954: Le champs "Mobile" du profil est pré-rempli avec mon loginhttps://dev.entrouvert.org/issues/16954?journal_id=732892017-06-17T17:52:47ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>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 <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1119063">https://bugzilla.mozilla.org/show_bug.cgi?id=1119063</a> existe).</p> Publik - Support #16954: Le champs "Mobile" du profil est pré-rempli avec mon loginhttps://dev.entrouvert.org/issues/16954?journal_id=4721962023-06-18T17:16:23ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Fermé</i></li><li><strong>Planning</strong> mis à <i>Non</i></li><li><strong>Club</strong> mis à <i>Non</i></li></ul><p>Ça a depuis été implémenté côté Firefox, je l'ai noté et le patch dans authentic est passé (<a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: ajout d'attributs autocomplete aux champs mot de passe (Fermé)" href="https://dev.entrouvert.org/issues/26385">#26385</a>). (en 2019).</p> Publik - Support #16954: Le champs "Mobile" du profil est pré-rempli avec mon loginhttps://dev.entrouvert.org/issues/16954?journal_id=4721972023-06-18T17:16:35ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/26385">Development #26385</a>: ajout d'attributs autocomplete aux champs mot de passe</i> ajouté</li></ul>