Submitted by Flash88 on
Bonjour,
Est-ce qu'il ya un moyen de ne pas mettre de nom d'utilisateur lors de l'inscription mais simplement renseigner l'adresse mail et le mot de passe ?
Puisque je compte générer un nom d'utilisateur automatiquement selon un autre champ remplis dans le formulaire d'inscription.
Quelqu'un aurait une astuce ?
Merci d'avance !
Bonjour, Oui c’est
Permalien Soumis par Brieuc le 17 Juin, 2011 - 18:17
Bonjour,
Oui c'est possible !
pour cela il faut créer un module qui va :
1) Modifier le formulaire d'inscription (pour désactiver le champ "nom d'utilisateur"),
2) Étendre la validation du formulaire d'inscription pour générer un nom d'utilisateur.
C’est justement ce que je
Permalien Soumis par Flash88 le 17 Juin, 2011 - 23:18
C'est justement ce que je cherchais depuis ce matin! Comment désactiver ce fameux champs "désactiver le champ «nom d’utilisateur»"...
Je suppose que c'est dans un des fichiers php, lequel c'est ?
Il faut créer un nouveau
Permalien Soumis par Brieuc le 18 Juin, 2011 - 10:25
Il faut créer un nouveau module, dont le fichier .module contient l'implémentation du hook hook_form_FORM_ID_alter().
l'ID du formulaire d'inscription est "user_register_form", ce qui donne une fonction de ce type :
Et c'est tout, le formulaire d'inscription n'affichera plus de champ "nom d'utilisateur".