mirror of
https://github.com/moodle/moodle.git
synced 2025-01-31 12:45:04 +01:00
MDL-10309 Broken password expiration support for LDAP user types rfc2307 and rfc2307bis, patch by Iñaki Arenaza; merged from MOODLE_18_STABLE
This commit is contained in:
parent
f13002d53e
commit
9347082d10
@ -1365,7 +1365,8 @@ class auth_plugin_ldap extends auth_plugin_base {
|
||||
$sec=substr($time,12,2);
|
||||
$result = mktime($hr,$min,$sec,$mo,$dt,$yr);
|
||||
break;
|
||||
case 'posix':
|
||||
case 'rfc2307':
|
||||
case 'rfc2307bis':
|
||||
$result = $time * DAYSECS; //The shadowExpire contains the number of DAYS between 01/01/1970 and the actual expiration date
|
||||
break;
|
||||
case 'ad':
|
||||
@ -1388,7 +1389,8 @@ class auth_plugin_ldap extends auth_plugin_base {
|
||||
case 'edir':
|
||||
$result=date('YmdHis', $time).'Z';
|
||||
break;
|
||||
case 'posix':
|
||||
case 'rfc2307':
|
||||
case 'rfc2307bis':
|
||||
$result = $time ; //Already in correct format
|
||||
break;
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user