summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 28c81c2)
raw | patch | inline | side by side (parent: 28c81c2)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 11 Sep 2007 09:56:40 +0000 (09:56 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 11 Sep 2007 09:56:40 +0000 (09:56 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.5@7252 594d385d-05f5-0310-b6e9-bd551577e9d8
plugins/personal/samba/class_sambaAccount.inc | patch | blob | history |
diff --git a/plugins/personal/samba/class_sambaAccount.inc b/plugins/personal/samba/class_sambaAccount.inc
index 1a29a01a437c8d9bef088ea8b665b21dcabf0b22..b01a852cc57050a01c4276f710bdd1462eec06c6 100644 (file)
/* Force password set, if this account doesn't have any samba passwords */
function password_change_needed()
{
- $ldap = $this->config->get_ldap_link();
- $ldap->cat($this->dn,array("sambaLMPassword","sambaNTPassword"));
- $attrs = $ldap->fetch();
- if(!isset($attrs['sambaLMPassword']) || !isset($attrs['sambaNTPassword'])){
- return(TRUE);
+ if(!$this->initially_was_account && $this->is_account){
+ $ldap = $this->config->get_ldap_link();
+ $ldap->cat($this->dn,array("sambaLMPassword","sambaNTPassword"));
+ $attrs = $ldap->fetch();
+ if(!isset($attrs['sambaLMPassword']) || !isset($attrs['sambaNTPassword'])){
+ return(TRUE);
+ }
}
return(FALSE);
}