如何显示用户';moodle中的用户名和密码?

如何显示用户';moodle中的用户名和密码?,moodle,Moodle,我是一个初学者程序员,已经完成了RubyonRails训练营,但是我对PHP的经验很少。我目前正在使用Moodle开发一个公司培训课程,该网站的一个要求是,每个用户都将在课程的特定页面上显示他们的用户名和密码,以便他们可以在移动设备上访问与课程相关的应用程序。我查了一下MoodleDocs,什么也没找到。有办法做到这一点吗?答案很简单,密码是使用md5或sha1散列存储在数据库中的,因此提取密码几乎是不可能的 如果需要连接到其他应用程序,请使用其中一种外部身份验证方法 如果数据库在同一台服务器上

我是一个初学者程序员,已经完成了RubyonRails训练营,但是我对PHP的经验很少。我目前正在使用Moodle开发一个公司培训课程,该网站的一个要求是,每个用户都将在课程的特定页面上显示他们的用户名和密码,以便他们可以在移动设备上访问与课程相关的应用程序。我查了一下MoodleDocs,什么也没找到。有办法做到这一点吗?

答案很简单,密码是使用md5或sha1散列存储在数据库中的,因此提取密码几乎是不可能的

如果需要连接到其他应用程序,请使用其中一种外部身份验证方法

如果数据库在同一台服务器上,那么外部数据库身份验证可能是最容易设置的


您可以使用全局变量$USER显示用户用户名

$USER->username;
但正如其他人所建议的,不可能以干净的文本向用户显示密码


也许可以帮助您实现所需的功能

您无法访问密码,因为它是用
md5
sha1
加密的。 但是,我从您的问题中了解到,您希望通过
moodle
上的应用程序对用户进行身份验证。为此,您可以使用
moodleweb服务
moodle的auth插件

如果要显示当前用户的
用户名
,可以执行以下操作:

global $USER;
echo $USER->username;
不建议在应用程序的任何位置存储或显示用户文字凭据。您应该寻找另一种方法,比如生成具有过期时间的随机密钥。然而,如果您的用户有其用户名和密码来访问您的应用程序,那么它应该已经知道其凭据,因此不需要在任何地方显示它。