Moodle 穆德尔&x27;s用户名仅小写

Moodle 穆德尔&x27;s用户名仅小写,moodle,lowercase,Moodle,Lowercase,目前Moodle不允许使用除小写以外的字母作为用户名。有没有办法改变这条规则?我认为这是因为Moodle可以用于多种类型的数据库-有些数据库忽略了大小写,这是可以的,但有些数据库不忽略大小写-如果两个用户的用户名相同,但大小写不同,这会让人感到困惑 在区分大小写很重要的代码中也可能有检查 我不建议您这样做,但如果您真的想使用大写用户名,请搜索字符串id“usernamelowercase”,并删除Moodle 2.5中的复选框,它们位于: /验证函数中的auth/emailadmin/signu

目前Moodle不允许使用除小写以外的字母作为用户名。有没有办法改变这条规则?

我认为这是因为Moodle可以用于多种类型的数据库-有些数据库忽略了大小写,这是可以的,但有些数据库不忽略大小写-如果两个用户的用户名相同,但大小写不同,这会让人感到困惑

在区分大小写很重要的代码中也可能有检查

我不建议您这样做,但如果您真的想使用大写用户名,请搜索字符串id“usernamelowercase”,并删除Moodle 2.5中的复选框,它们位于:

/验证函数中的auth/emailadmin/signup\u form.php

/登录/signup_form.php-在验证函数中

/user/editadvanced_form.php-在验证函数中


/user/lib.php-用于添加和更新用户的2个函数

我认为这是因为Moodle可以用于多种类型的数据库-有些数据库忽略大小写,这是可以的,但有些数据库不忽略大小写-如果两个用户具有相同的用户名,但大小写不同,这将令人困惑

在区分大小写很重要的代码中也可能有检查

我不建议您这样做,但如果您真的想使用大写用户名,请搜索字符串id“usernamelowercase”,并删除Moodle 2.5中的复选框,它们位于:

/验证函数中的auth/emailadmin/signup\u form.php

/登录/signup_form.php-在验证函数中

/user/editadvanced_form.php-在验证函数中


/user/lib.php-2用于添加和更新用户的函数

请记住,手动编辑源代码意味着每次更新都必须手动恢复更改。请记住,手动编辑源代码意味着每次更新都必须手动恢复更改。