Pour permettre aux utilisateurs de changer leurs mot de passe d'accès a la plateforme, on met en place le système de changement dans dans Dotclear.
Ligne 13, remplacer:
require dirname(__FILE__).'/../inc/admin/prepend.php';
par:
require dirname(__FILE__).'/../inc/admin/prepend.php'; //Classe LDAP include "/var/www/lib/ldap.class.php";
Ligne 86, remplacer:
$cur->user_pwd = $_POST['new_pwd'];
par
$cur->user_pwd = $_POST['new_pwd']; ldap::updatePasswd($core->auth->userID(),$cur->user_pwd);