Зарегистрируйте нового пользователя как аутентифицированного пользователя в drupal, используя xml-rpc

Я пытаюсь написать PHP-скрипт для добавления новых пользователей в drupal 7 с помощью сервисного модуля.

Пока мне удалось его создать, но как анонимный пользователь. Когда я запускаю скрипт с правами только администратора, я получаю уведомление:

Доступ запрещен для анонимного пользователя (403), хотя я отправляю имя пользователя и пароль в запросе.

Любые идеи, что я должен попытаться сделать?

Заранее спасибо.

0

Решение

Вы не можете использовать ресурс службы «Регистрация пользователей» при входе в систему как любой тип аутентифицированного пользователя. Это очень похоже на поведение Drupal по умолчанию в том, что когда вы вошли в систему, вы не можете заполнить регистрационную форму. Вместо этого вам нужно вызвать ресурс службы создания пользователей.

Сделать СООБЩЕНИЕ в ?q=[my-endpoint]/user.json и отправьте вместе данные, подобные следующим:


{
account: {
name: 'bob',
mail: '[email protected]',
}
}

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]