确认用户后,将用户分配给自定义角色。用户已成功分配到角色。该角色与默认学生角色重复。当我以用户身份登录时,我可以看到管理员主页。当用户登录时,我想要学生的首页。
if ($DB->record_exists("user", array('id' => $USER->id, 'confirmed' => '1' ))) {
$context = CONTEXT_SYSTEM::instance($USER->id);
role_assign($roleid, $USER->id, $context->id);
}
您能检查新角色是否具有moodle/site:config
功能吗?
转到网站管理>用户>权限>定义角色>单击[你的新角色]的设置齿轮
能力moodle/site:config
过滤器
我猜你不想要这个角色的那种能力吧?