From: hickert Date: Mon, 12 Apr 2010 12:11:20 +0000 (+0000) Subject: Updated password methods to include target dn X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=cd0da889cfe6ec81c3b49cf5c914186e928ff8ed;p=gosa.git Updated password methods to include target dn git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@17588 594d385d-05f5-0310-b6e9-bd551577e9d8 --- diff --git a/gosa-core/include/functions.inc b/gosa-core/include/functions.inc index dec99bbc2..0bf8608a9 100644 --- a/gosa-core/include/functions.inc +++ b/gosa-core/include/functions.inc @@ -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){ diff --git a/gosa-core/include/password-methods/class_password-methods.inc b/gosa-core/include/password-methods/class_password-methods.inc index cde47c38e..e1c348f2d 100644 --- a/gosa-core/include/password-methods/class_password-methods.inc +++ b/gosa-core/include/password-methods/class_password-methods.inc @@ -29,7 +29,7 @@ class passwordMethod var $lockable = TRUE; // Konstructor - function passwordMethod($config) + function passwordMethod($config, $dn) { }