2011-07-14 179 views
0

我在index.php和index_form.php上寫了一些更改以登錄到我的mambo服務器。我從mambo接收用戶名和md5密碼等,然後我測試這個用戶是否在moodle數據庫中,如果沒有創建,那麼登錄,否則登錄。moodle外部登錄

問題是,我無法登錄在moodle中使用此腳本創建的用戶,我也嘗試在默認登錄屏幕中將mannualy記錄下來,但密碼始終是錯誤的。

插入腳本插入密碼是這樣的:hash_internal_user_password($ _ SESSION [ 'PHP_AUTH_PW'])

然後我試圖通過這種方式登錄它: 位置=「https://開頭的服務器/ Moodle的/login/index.php?username='。$ _SESSION ['PHP_AUTH_USER']。' &密碼=」 $ _SESSION [ 'PHP_AUTH_PW']

我做錯了嗎?

回答

1

這是很簡單的

創建登錄頁面是這樣的

in your "config.php" 

$ CFG-> alternateloginurl ='your url';

0

你甚至可以從界面做到這一點,而無需修改配置文件

剛經歷在您的Moodle以下路徑。

Home ► Site administration ► Plugins ► Authentication ► Manage authentication 

你會發現。

備用登錄網址

把你的外部登錄網址在這一領域,並保存更改。