Gestion des droits : ne pas afficher un champ

Hello,

Je souhaiterai créer un formulaire d’inscription qui être saisi rapidement et amender par la suite ; c’est à dire que lorsque l’on n’est pas connecté, l’inscription renvoie sur un formulaire comprenant les champs minimums : identifiant, adresse email, mot de passe
mais que si l’utilisateurice accède en édition à sa fiche d’inscription, iel puisse avoir accès à d’autres champs qui n’étaient pas visibles dès lors que l’on n’est pas connecté.

J’ai ainsi fait un test en mettant les droits d’un champ avec :
Peut être lu par
Utilisateurs connectés
Peut être saisi par
Propriétaire de la page & administrateurs → alors ce champ apparaît systématiquement
Utilisateurs connectés → c’est fonctionnel mais alors n’importe qui peut changer ce champ, non ?

Une idée de comment faire cela ?

Solidairement,
Jérémy