Je pourrais créer un nouvel utilisateur au format JSON suivant. (Utilisation du module complémentaire POSTER pour publier ces données dans le service REST.)
{
"name":"user34",
"pass":"3323",
"mail":"[email protected]",
"status":"1"
}
Ma question est de savoir comment créer un utilisateur avec un rôle spécifique. J'ai essayé avec le format JSON suivant.
{
"name":"user35",
"pass":"pwds3",
"mail":"[email protected]",
"status":"1",
"roles":{
"2":"authenticated user",
"4":"moderator"
}
}
mais la réponse donne l'erreur suivante
["Un choix illégal a été détecté. Veuillez contacter l'administrateur du site."]
Après de nombreux essais, j'ai pu résoudre mon problème
Voici le format JSON pour créer un utilisateur avec un rôle.
{
"name":"user343",
"pass":"kes35@r4",
"mail":"[email protected]",
"status":"1",
"roles":[
"4"
]
}
Pour attribuer plusieurs rôles,
{
"name":"user344",
"pass":"kes344@r4",
"mail":"[email protected]",
"status":"1",
"roles":[
"3",
"4"
]
}
J'espère que ça aidera quelqu'un.
Cela a aidé!
J'ai utilisé l'URL de demande endpoint/user/register
et en-têtes passés content-type
as application/json et X-CSRF-TOKEN que j'ai obtenu en me connectant au système.
Merci.