mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-27 09:09:04 +01:00
password-feature ldap specific stuff
This commit is contained in:
parent
abbf9e3abf
commit
0a53a95bdc
@ -504,7 +504,7 @@ class accounts_ldap
|
|||||||
// shadowexpire is in days since 1970/01/01 (equivalent to a timestamp (int UTC!) / (24*60*60)
|
// shadowexpire is in days since 1970/01/01 (equivalent to a timestamp (int UTC!) / (24*60*60)
|
||||||
'account_status' => isset($data['shadowexpire']) && $data['shadowexpire'][0]*24*3600+$utc_diff < time() ? false : 'A',
|
'account_status' => isset($data['shadowexpire']) && $data['shadowexpire'][0]*24*3600+$utc_diff < time() ? false : 'A',
|
||||||
'account_expires' => isset($data['shadowexpire']) && $data['shadowexpire'][0] ? $data['shadowexpire'][0]*24*3600+$utc_diff : -1, // LDAP date is in UTC
|
'account_expires' => isset($data['shadowexpire']) && $data['shadowexpire'][0] ? $data['shadowexpire'][0]*24*3600+$utc_diff : -1, // LDAP date is in UTC
|
||||||
'account_lastpwd_change' => isset($data['shadowlastchange']) ? $data['shadowlastchange'][0]*24*3600+$utc_diff : null,
|
'account_lastpwd_change' => isset($data['shadowlastchange']) ? $data['shadowlastchange'][0]*24*3600+($data['shadowlastchange'][0]!=0?$utc_diff:0) : null,
|
||||||
// lastlogin and lastlogin from are not availible via the shadowAccount object class
|
// lastlogin and lastlogin from are not availible via the shadowAccount object class
|
||||||
// 'account_lastlogin' => $data['phpgwaccountlastlogin'][0],
|
// 'account_lastlogin' => $data['phpgwaccountlastlogin'][0],
|
||||||
// 'account_lastloginfrom' => $data['phpgwaccountlastloginfrom'][0],
|
// 'account_lastloginfrom' => $data['phpgwaccountlastloginfrom'][0],
|
||||||
@ -592,7 +592,7 @@ class accounts_ldap
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($data['account_lastpwd_change']) $to_write['shadowlastchange'] = $data['lastpwd_change']/(24*3600);
|
if ($data['account_lastpwd_change']) $to_write['shadowlastchange'] = $data['lastpwd_change']/(24*3600);
|
||||||
|
if (isset($data['account_lastpwd_change']) && $data['account_lastpwd_change']==0) $to_write['shadowLastChange'] = 0;
|
||||||
// lastlogin and lastlogin from are not availible via the shadowAccount object class
|
// lastlogin and lastlogin from are not availible via the shadowAccount object class
|
||||||
// $to_write['phpgwaccountlastlogin'] = $data['lastlogin'];
|
// $to_write['phpgwaccountlastlogin'] = $data['lastlogin'];
|
||||||
// $to_write['phpgwaccountlastloginfrom'] = $data['lastloginfrom'];
|
// $to_write['phpgwaccountlastloginfrom'] = $data['lastloginfrom'];
|
||||||
|
Loading…
Reference in New Issue
Block a user