Code

Updated password methods to include target dn
[gosa.git] / gosa-core / include / functions.inc
index dec99bbc2122eb6c8a77f587efdf0aae06637eae..0bf8608a95fe55ce1bf2c8ffbd9589a4f6c039c1 100644 (file)
@@ -2973,7 +2973,7 @@ function change_password ($dn, $password, $mode=0, $hash= "")
   // Get all available encryption Methods
 
   // NON STATIC CALL :)
-  $methods = new passwordMethod(session::get('config'));
+  $methods = new passwordMethod(session::get('config'),$dn);
   $available = $methods->get_available_methods();
 
   // read current password entry for $dn, to detect the encryption Method
@@ -3003,7 +3003,7 @@ function change_password ($dn, $password, $mode=0, $hash= "")
   } else {
     // User MD5 by default
     $hash= "md5";
-    $test = new  $available['md5']($config);
+    $test = new  $available['md5']($config, $dn);
   }
 
   if($test instanceOf passwordMethod){