Nan*_*ner 5 php authentication login moodle
我正在尝试创建一个身份验证插件,但是当moodle数据库中不存在用户时,我遇到了问题.因此,我试图找到一种手动创建用户的方法.
我试过了:
$user = new StdClass();
$user->username = $ucUser;
$user->auth = 'ucauth';
$user->firstname = "First";
$user->lastname = "Last";
$user->id = $DB->insert_record('user', $user);
Run Code Online (Sandbox Code Playgroud)
但它没有用......我有一个插入错误.$user
对象还需要什么?
用户对象应具有以下值:
$user = new StdClass();
$user->auth = 'manual';
$user->confirmed = 1;
$user->mnethostid = 1;
$user->email = "email";
$user->username = "username";
$user->password = md5('password');
$user->lastname = "lastname";
$user->firstname = "firstname";
$user->id = $DB->insert_record('user', $user);
Run Code Online (Sandbox Code Playgroud)
请试试这个.
归档时间: |
|
查看次数: |
4063 次 |
最近记录: |