在我們的系統中,我們想要將moodle插件(版本3.1)與成員集成在一起。我們有一些用戶使用加密格式的密碼在moodle中,我們希望將這些用戶導入到成員中,而無需更改用戶密碼API。moodle版本3.1與成員集成
任何人都可以請建議一種方式,我們該如何處理?
我使用以下代碼在amember.it中成功創建用戶,但是當我嘗試登錄時,它被拒絕。
$url = 'http://YOURDOMAIN.COM/amember/api/users';
$fields = array(
'_key' => 'SECRETKEY',
'_format' => 'xml',
'login' => 'USERNAME',
'pass' => 'PASSWORD',
'email' => 'EMAIL',
'name_f' => 'FIRST NAME',
'name_l' => 'LAST NAME',
);
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($fields));
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: application/x- www-form-urlencoded"));
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
在此先感謝。