从 Moodle 中的代码行更改管理员电子邮件

问题描述

是否可以从代码编辑器而不是 GUI 更改moodle 管理员电子邮件和Smtp?我一直在自己研究和尝试,但仍然没有任何反应。提前致谢!

解决方法

您可以更新数据库记录,例如:

$admin = $DB->get_record('user',['email'=>'oldadminemail@mail.com']);
$admin->email = 'newadminemail@mail.com';
$DB->update_record('user',$admin);

可在此处找到更多信息:https://docs.moodle.org/dev/Data_manipulation_API

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...