You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Moodle系统"Full name"字段显示异常:未展示名称却显示"emailaddress"

解决Moodle中“全名”字段显示“emailaddress”的问题

截图显示用户信息区域的“Full name”字段未展示实际用户名,而是显示文本“emailaddress”,以下是针对性排查和解决方案:

  • 检查用户字段映射:
    若使用LDAP、SSO等外部身份验证,进入「站点管理 > 用户 > 账户设置 > 外部身份验证」,确认“全名”字段是否被错误映射到邮箱地址字段;本地用户则进入「站点管理 > 用户 > 账户设置 > 用户配置文件字段」,检查“全名”的数据源设置是否误选了邮箱。

  • 排查主题与语言包问题:
    切换到Moodle默认主题(如Boost)测试,若显示恢复正常,说明当前主题的用户信息模板存在错误,需修复模板中调用的字段变量(避免误用emailaddress代替全名变量);同时进入「站点管理 > 语言 > 语言包」,重新安装当前使用的语言包,排除语言包损坏导致的字段显示异常。

  • 验证数据库数据:
    查看Moodle数据库user表的firstname、lastname字段,确认是否有正常的用户名称数据。若字段为空,需检查用户创建流程是否未正确写入姓名;若数据正常但页面显示错误,需排查数据读取逻辑是否存在问题。

  • 排除插件冲突:
    禁用近期安装的用户相关插件(如用户信息展示类、认证类插件),逐一测试是否因插件干扰导致字段显示错误。


内容的提问来源于stack exchange,提问作者Udaya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 02:40:53