Lors de la connexion, je veux vérifier une source de données tierce (table dans la base de données) pour un utilisateur, et s'il est trouvé, je veux ajouter un rôle à cet utilisateur.
Je ne veux pas deviner le débarrasser du rôle, je veux l'obtenir à partir du nom du rôle.
Connaître le nom de machine du rôle, il suffit de l'utiliser
user_role_load_by_name()
.Si le rôle n'existe peut-être pas ...
la source
Le meilleur moyen d'identifier le rôle et son ID est à partir de SQL. Exécutez cette requête dans votre éditeur SQL.
Et vous obtiendrez la liste des rôles, y compris l'identifiant et le poids.
la source