无法编辑Moodle密码政策

时间:2018-12-28 07:07:58

标签: php moodle moodle-api

我想编辑moodle的密码策略(我有admin帐户),但是当我尝试编辑新值时以及在该按钮之后 “保存更改”不会保存已编辑的值,它会显示我的原始默认值,我的心情是3.5,并且在(admin-> category.php)的开源代码中,我发现这样的代码: 我不是经验丰富的开发人员,但是通过此代码,我发现管理员用户根本无法编辑设置

  1. 为什么将此逻辑放在此代码中(是因为密码 政策不应该被编辑或由于额外的保密性?)
  2. 如果我始终使$ adminediting为true,则我的管理员帐户将能够 更改设置?

    $ adminediting = optional_param('adminedit',-1,PARAM_BOOL);

    if ($PAGE->user_allowed_editing() && $adminediting != -1) {
        $USER->editing = $adminediting;
    }
    if ($PAGE->user_allowed_editing()) {
        $url = clone($PAGE->url);
        if ($PAGE->user_is_editing()) {
            $caption = get_string('blockseditoff');
            $url->param('adminedit', 'off');
        } else {
            $caption = get_string('blocksediton');
            $url->param('adminedit', 'on');
        }
        $buttons = $OUTPUT->single_button($url, $caption, 'get');
    }
    

1 个答案:

答案 0 :(得分:0)

管理员编辑与LMS进行任何更改有关的“打开编辑模式”有关。管理员有权在LMS中进行任何修改。

在数据库配置表中检查您的设置。