Comment assigner un rôle automatiquement à la création d’un utilisateur ?
On peut avoir besoin d’assigner un rôle automatiquement aux utilisateurs qui s’inscrivent sur un site Drupal. Cela évite d'avoir à le faire dans l’admin si le compte doit être validé et cela permet aux utilisateurs d'avoir le bon rôle si le compte est activé automatiquement.
Assigner un rôle automatiquement à la création d’un utilisateur
On peut le faire avec hook mais il existe un module qui le fait très simplement : Registration role
Ce module permet d'assigner un rôle quand l'utilisateur s’inscrit sur un site via le formulaire /user/register
Le module propose une option qui permet de ne pas assigner le rôle si l'utilisateur est créé depuis le back office. C’est pratique car cela permet de créer des admin par exemple qui n'auront pas le rôle des utilisateurs qui s'inscrivent en front.
Ajouter un commentaire