From 786ab7e27681c0c356aa7bf7a4c1f866950ff44d Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Wed, 8 Jun 2022 11:35:31 +0200
Subject: [PATCH] =?UTF-8?q?fix:=20=C3=89viter=20l=E2=80=99autocompl=C3=A9t?=
 =?UTF-8?q?ion=20d=E2=80=99identifiants=20email=20en=20=C3=A9ditant=20un?=
 =?UTF-8?q?=20auteur?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Indiquer `autocomplete='new-password'` sur l'email comme on a déjà sur le login et le password,
pour éviter que les navigateurs ne proposent l'autocompletion avec ses propres identifiants
alors qu'on est en train d'éditer la fiche de quelqu'un d'autre

Fix: #5218
---
 CHANGELOG.md                         | 1 +
 prive/formulaires/editer_auteur.html | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 735a9e5c00..7ccf3c9982 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,7 @@
 
 ### Fixed
 
+- #5218 Éviter l’autocomplétion d’identifiants email en éditant un auteur
 - #5209 Fonctionnement de Imagick sous Windows
 - #5206 Échouer en minipres si on ne peut pas écrire le fichier des clés lors du login
 - #5213 Prendre en compte le sens du critère `tri` en présence d’un tri `multi`
diff --git a/prive/formulaires/editer_auteur.html b/prive/formulaires/editer_auteur.html
index 7b468ade33..5ca7e8e45c 100644
--- a/prive/formulaires/editer_auteur.html
+++ b/prive/formulaires/editer_auteur.html
@@ -20,7 +20,7 @@
 			<div class="editer editer_email[ (#ENV**{erreurs/email}|oui)erreur]">
 				[<label for="email">(#ENV{id_auteur}|=={#SESSION{id_auteur}}|?{<:entree_adresse_email:>,<:entree_adresse_email_2:>})</label>][
 				<span class='erreur_message'>(#ENV**{erreurs/email})</span>
-				]<input type='email' class='text email' name='email' id='email' value="[(#ENV**{email})]" />
+				]<input type='email' autocomplete="new-password" class='text email' name='email' id='email' value="[(#ENV**{email})]" />
 			</div>
 			<div class="editer editer_bio[ (#ENV**{erreurs/bio}|oui)erreur]">
 				[<label for="bio">(#ENV{id_auteur}|=={#SESSION{id_auteur}}|?{<:entree_infos_perso:>,<:entree_infos_perso_2:>})</label>][
-- 
GitLab