Je préfère que le nom d’utilisateur soit composé du prénom de l’utilisateur plutôt que de son nom complet. Lors de la première connexion de l’utilisateur, j’aimerais que le système définisse automatiquement le nom d’utilisateur en utilisant uniquement le prénom.
Par exemple, Nom complet : Maria Jose → nom d’utilisateur : Maria
Donc, au lieu que le nom d’utilisateur soit Maria_Jose, je veux qu’il soit Maria.
Recherchez-vous le paramètre de site prioritize username in ux ? Celui-ci affiche le nom d’utilisateur, qui dans votre exemple était Maria avant d’afficher Maria Jose.
Le nom d’utilisateur peut être généré automatiquement à l’aide de l’une des trois options suivantes :
Basé sur l’e-mail
Basé sur le nom complet de l’utilisateur
Nom d’utilisateur aléatoire
Je préfère que le nom soit généré à l’aide de la deuxième option (Basé sur le nom complet de l’utilisateur), mais plus précisément, je veux utiliser uniquement le prénom de l’utilisateur.
Pour résumer, le nom d’utilisateur doit être sélectionné automatiquement et ne contenir que le prénom de l’utilisateur, et non le nom complet.
Je connais les configurations existantes, mais malheureusement, elles ne répondent pas à mon objectif spécifique. Dans notre système de discussion, nous utilisons un mécanisme d’authentification unique (SSO) pour la connexion, et les utilisateurs n’ont pas la permission de mettre à jour leurs noms d’utilisateur. La fenêtre contextuelle d’inscription est également masquée.
Actuellement, le nom d’utilisateur est généré à partir du champ ‘name’, qui comprend le prénom et le nom de famille. Mon objectif est que le nom d’utilisateur reflète uniquement le prénom de l’utilisateur.
Est-ce réalisable, et existe-t-il des plugins ou des scripts disponibles pour faciliter cette personnalisation ?
Je ne comprends pas bien. L’objectif final est-il d’afficher le prénom, quelle que soit la manière dont le nom d’utilisateur est créé, ou souhaitez-vous toujours que le nom d’utilisateur soit créé avec uniquement le prénom ?
Si c’est le premier cas, vous pouvez apporter des modifications visuelles avec un composant de thème pour n’afficher que le prénom là où le nom d’utilisateur est affiché (en supposant que le nom a le format « prénom nom »). Cela vous conviendrait-il ?
Alors votre système SSO est responsable de l’attribution des noms d’utilisateur. C’est lui qui génère les noms d’utilisateur, pas discourse, n’est-ce pas ?