-1
A
回答
0
你可以使用
$user_object = get_record('user', 'id', $USER->id);
为了检查用户是否有特定功能的用户记录,您可以使用get_context_instance功能。
global $COURSE, $USER;
$context = get_context_instance(CONTEXT_COURSE,$COURSE->id);
if (has_capability('moodle/legacy:student', $context, $USER->id, false)) {
echo "is Student<br/>";
}
if (has_capability('moodle/legacy:teacher', $context, $USER->id, false)) {
echo "is Assitent Teacher<br/>";
}
if (has_capability('moodle/legacy:editingteacher', $context, $USER->id, false)) {
echo "is Teacher<br/>";
}
if (has_capability('moodle/legacy:admin', $context, $USER->id, false)) {
echo "is ADMIN<br/>";
}
0
$var="SELECT * FROM `mdl_role` as er,`mdl_role_assignments` as era WHERE era.roleid=er.id && userid=$USER->id";
$data = mysql_query($var);
$rec = mysql_fetch_array($data);
echo $rec['shortname']."<br />";
我加入这两个表,并得到了结果。
相关问题
- 1. 获取当前用户的角色
- 2. 通过用户ID在moodle中获取用户角色
- 3. MVC 5获取当前用户角色名称
- 4. Zend_Navigation:获取当前用户/角色可访问的页面
- 5. 如何在wordpress中获取当前登录用户的角色?
- 6. ASP.net MVC - 获取当前记录的用户角色
- 7. 如何根据当前用户角色获取权限
- 8. 如何从spring安全中获取当前用户角色3.1
- 9. 如何通过Spring Security获取当前用户的角色
- 10. 在MVC中获取当前登录用户的角色6
- 11. 获取当前用户名
- 12. Svn获取当前用户
- 13. 获取当前用户
- 14. 获取当前用户名
- 15. RotateAnimation获取当前角度
- 16. 获取当前颜色
- 17. 使用firebase获取当前用户角度?
- 18. Active Directory:获取用户的角色
- 19. Magento:获取角色和用户
- 20. 如何根据角色获取用户?
- 21. 如何通过角色获取用户
- 22. Active Directory获取用户角色
- 23. 如何为当前用户设置其他用户角色?
- 24. 我试图通过当前用户标识或用户角色获取用户元值
- 25. 如何获取角色中的所有用户,包括角色中的角色?
- 26. 使用Spring @SubscribeMapping获取当前用户
- 27. 使用WMI获取当前用户名
- 28. 如何为moodle中的用户分配“coursecreator”角色?
- 29. 将教师角色分配给特定用户 - Moodle
- 30. QT获取当前登录用户ID