Mógłbym utworzyć nowego użytkownika według następującego formatu JSON (przy użyciu dodatku POSTER, aby opublikować te dane w usłudze REST).
{
"name":"user34",
"pass":"3323",
"mail":"[email protected]",
"status":"1"
}
Moje pytanie dotyczy tego, jak utworzyć użytkownika o określonej roli. Próbowałem z następującym formatem JSON.
{
"name":"user35",
"pass":"pwds3",
"mail":"[email protected]",
"status":"1",
"roles":{
"2":"authenticated user",
"4":"moderator"
}
}
ale odpowiedź daje następujący błąd
[„Wykryto nielegalny wybór. Skontaktuj się z administratorem witryny.”]
Odpowiedzi:
Po wielu próbach udało mi się rozwiązać problem
Oto format JSON, aby utworzyć użytkownika z rolą.
Aby przypisać wiele ról,
Mam nadzieję, że to komuś pomoże.
źródło
To pomogło!
Użyłem adresu URL żądania
endpoint/user/register
i przekazałem nagłówkicontent-type
jako application / json i X-CSRF-TOKEN, które dostałem logując się do systemu.Dzięki.
źródło