Oui, je préfère beaucoup cette approche.
Cela pourrait demander de démêler certaines choses pour y arriver, compte tenu de tout l’historique, mais cela me semble bien plus logique.
Je pense que cela pourrait être un interrupteur dans l’en-tête. Quelque chose d’accessible facilement depuis n’importe où.
Lorsqu’il est activé, l’état devrait être clair. Nous pourrions nous inspirer de l’expérience utilisateur de l’usurpation d’identité (et l’améliorer, ainsi que celle des admins, là où c’est nécessaire).
Je pense que nous devrions peut-être traiter certaines choses différemment.
Par exemple, je ne pense pas que nous devions obliger les admins à activer le mode admin pour accéder à /admin.
Là où nous avons déjà des espaces complètement séparés pour les tâches administratives, je pense que nous devrions continuer à permettre aux gens d’y accéder.
Mais pour les cas où les admins interagissent dans le même espace que les utilisateurs normaux, je pense qu’un signal plus explicite serait utile.