我是一位已經完成了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中顯示用戶名
這是** **從不推薦存儲也不顯示用戶的文字憑據在應用程序的任何地方。您應該搜索另一種方式,例如生成具有到期時間的隨機密鑰。儘管如此,如果你的用戶有它的用戶名和密碼來訪問你的應用程序,它應該已經知道它的憑據,因此不需要在任何地方顯示它。 –