gpt4 book ai didi

mysql - 如何在 Moodle 中通过 MySQL 更改用户权限?

转载 作者:行者123 更新时间:2023-11-29 19:56:53 25 4
gpt4 key购买 nike

我需要在 Moodle 安装中将用户角色更改为管理员(我对 Moodle 一点也不了解),因为我无法访问后台或管理工具。我只能访问数据库。

我一直在查看几个表及其文档,但我似乎找不到哪个表具有用户权限?

最佳答案

站点管理员角色有权在 Moodle 中执行任何操作,因此请谨慎使用。

您首先需要知道用户 ID - 因此请从此表中检索 ID

SELECT *
FROM mdl_user

然后将 id 添加到此处的value

SELECT *
FROM mdl_config
WHERE name = 'siteadmins'

例如

UPDATE mdl_config
SET value = value || ',3'
WHERE name = 'siteadmins'

您可能需要注销并重新登录才能生效。

这仅适用于网站管理员。对于其他角色,您需要以管理员身份登录并转到站点管理 -> 用户 -> 权限

关于mysql - 如何在 Moodle 中通过 MySQL 更改用户权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40654087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com