Как вручную создать пользователя в Moodle?

Я пытаюсь создать плагин аутентификации, но у меня возникают проблемы, когда пользователь не существует в базе данных Moodle. Поэтому я пытаюсь найти способ вручную создать пользователя.

Пробовал:

$user            = new StdClass();
$user->username  = $ucUser;
$user->auth      = 'ucauth';
$user->firstname = "First";
$user->lastname  = "Last";
$user->id        = $DB->insert_record('user', $user);

Но не получилось... Ошибка вставки. Что еще мне нужно в объекте $user?

5
задан thanksd 11 July 2016 в 22:02
поделиться