目前Moodle不允许小写以外的字母作为用户名。有没有办法改变这个规则?提前谢谢。
答案 0 :(得分:4)
我认为这是因为Moodle可以与几种类型的数据库一起使用 - 有些数据库会忽略这样的情况,但有些数据库不会忽略这种情况 - 如果2个用户具有相同的用户名但有不同的情况会让人感到困惑帽。
代码中可能还会检查区分大小写的情况。
我不推荐它,但如果你真的想使用大写的用户名,那么搜索字符串id' usernamelowercase'并删除支票 - 在Moodle 2.5中这些是:
/auth/emailadmin/signup_form.php - 在验证功能中
/login/signup_form.php - 在验证函数中
/user/editadvanced_form.php - 在验证函数中
/user/lib.php - 用于添加和更新用户的2个功能