X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=include%2Fclass_password-methods-kerberos.inc;h=4e8ff4862e93c258b8b2a50f91d96ebc4e86fa1a;hb=a2227f5221dbb0f33f4bd21d785569f5abb1225b;hp=1e8ba722dc1f90c579b81c7b0e6bdfa9a7e4f5bd;hpb=c2c6a6e54355a1b67c25bb4d761d847513810d02;p=gosa.git diff --git a/include/class_password-methods-kerberos.inc b/include/class_password-methods-kerberos.inc index 1e8ba722d..4e8ff4862 100644 --- a/include/class_password-methods-kerberos.inc +++ b/include/class_password-methods-kerberos.inc @@ -23,6 +23,7 @@ class passwordMethodkerberos extends passwordMethod function passwordMethodkerberos($config) { + $this->config=$config; } function is_available() @@ -52,7 +53,7 @@ class passwordMethodkerberos extends passwordMethod print_red (_("Kerberos database communication failed!")); } - $ret= kadm5_chpass_principal($handle, $attrs['uid'][0]."@".$cfg['REALM'],$password); + $ret= kadm5_chpass_principal($handle, $this->attrs['uid'][0]."@".$cfg['REALM'],$pwd); if ($ret === FALSE) { @@ -61,12 +62,17 @@ class passwordMethodkerberos extends passwordMethod kadm5_destroy($handle); - $newpass= "{kerberos}".$attrs['uid'][0]."@".$cfg['REALM']; + $newpass= "{kerberos}".$this->attrs['uid'][0]."@".$cfg['REALM']; return $newpass; } } } +/* Dummy class for OpenLDAP Kerberos/SASL change */ +class passwordMethodsasl extends passwordMethodkerberos +{ +} + // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?>