2016-10-03 41 views
0

我運行一個Debian傑西服務器上的Moodle(3.1.2)的最新穩定版本。我最近安裝了適應性主題和LenAuth插件。Moodle的changeOwnPassword:用戶不能改變自己的密碼

我注意到,即使用戶能夠通過FB /谷歌登錄,這不會是可能在移動應用中,因爲默認的登錄頁面,可是沒有用facebook /谷歌按鈕登錄。

所以我啓用了登錄的電子郵件,使得用戶LenAuth將只需要爲用戶名的密碼,以他們的電子郵件「添加」,當他們通過應用程序登錄,,,這時候我才意識到由於某種原因

"The site doesn't allow users to change their password, contact Administrator".... :/

我是管理員,我不知道什麼在

去驗證我改變自己的密碼和其設置的authenticatedUser政策允許

回答

0

它看起來像function can_change_password()已經在插件中註釋掉了。如果該功能不存在,那麼默認值爲false - 不能更改密碼。

也許嘗試取消註釋功能?

https://github.com/tigusigalpa/moodle-auth_lenauth/blob/master/auth.php

+0

嗨!謝謝 我試過改變,但仍然有同樣的問題,,,繼承人我的auth.php文件 https://github.com/tawandabrandon/QWRK/blob/master/auth.php –