我是一位已经完成了Ruby on Rails培训营的初学者程序员,但我对PHP很少有经验。我目前正在开发一个使用Moodle的公司培训课程,该网站的其中一个要求是,每个用户都将在课程的某个页面上显示他们的用户名和密码,以便他们可以访问课程相关的应用程序他们的移动设备。我浏览了MoodleDocs,发现什么都没有。有没有办法做到这一点?如何在moodle中显示用户的用户名和密码?
1
A
回答
2
不是简单的答案,密码使用md5或sha1散列存储在数据库中,因此几乎不可能提取密码。
如果您需要连接到另一个应用程序,则使用其中一种外部认证方法。
如果数据库是在同一台服务器上,然后外部数据库认证可能是最容易建立
https://docs.moodle.org/27/en/External_database_authentication
1
您可以显示用户使用全局变量$ USER
$USER->username;
用户名
但是正如其他人所建议的,不可能以干净的文本向用户显示密码。
也许Moodle Web services可以帮助你实现你所需要的
0
,因为它是与md5
和sha1
加密,您不能访问密码。 但是,从我的理解你的问题是,你想通过你的应用程序在moodle
认证用户。为此,您可以使用moodle web services
和moodle's auth plugins
。
如果你想显示当前用户的username
,你可以做如下:
global $USER;
echo $USER->username;
相关问题
- 1. 显示用户名密码
- 2. 如何编码用户名和密码?
- 3. 的用户名和密码
- 4. 在用户名和密码字段中显示说明
- 5. moodle通过用户名和密码验证用户 - 网络服务
- 6. 存储演示用户名和密码
- 7. 如何在输入用户名时显示密码?
- 8. 如何检查用户名和密码
- 9. 如何保存用户名和密码?
- 10. 如何检查用户名和密码?
- 11. 如何记住用户名和密码?
- 12. 用户名和密码
- 13. Multyvac用户名和密码
- 14. phpmyadmin用户名和密码
- 15. 显示用户名和用户名$ _SESSION
- 16. 如何在代码中设置我的用户名和密码?
- 17. 如何手动检查ldap用户的用户名和密码
- 18. 输入字段中显示密码和用户名?
- 19. 如何在ConnectionString中加密sql用户名和密码?
- 20. 如何在android中加密用户名和密码
- 21. 如何使用用户名和密码安全验证用户?
- 22. 在mercurial中设置用户的用户名和密码
- 23. Git中的用户名和密码
- 24. Python 3.6中的用户名和密码
- 25. 我想显示登录的用户名和密码
- 26. 用户名和密码的java代码
- 27. 如何在$ .getJSON调用中隐藏用户名和密码
- 28. 如何在AUTH PLAIN中使用用户名和密码?
- 29. 如何在Ajax调用中发送用户名和密码?
- 30. 如何在url中显示用户名
这是** **从不推荐存储也不显示用户的文字凭据在应用程序的任何地方。您应该搜索另一种方式,例如生成具有到期时间的随机密钥。尽管如此,如果你的用户有它的用户名和密码来访问你的应用程序,它应该已经知道它的凭据,因此不需要在任何地方显示它。 –