-
Bug
-
Resolution: Fixed
-
Minor
-
2.9.8, 3.0.6, 3.1.2
-
MOODLE_29_STABLE, MOODLE_30_STABLE, MOODLE_31_STABLE
-
MOODLE_30_STABLE, MOODLE_31_STABLE
-
MDL-56417_master -
If you are implementing a sso auth plugin where session timeouts are ignored or imposed by the external system, then you are supposed to implement ignore_timeout_hook() in the auth plugin and return true;
However this doesn't do anything and the sessions are still killed:
https://github.com/moodle/moodle/blob/master/lib/classes/session/manager.php#L773-L776
It would appear that this is a typo and "continue;" should be "continue 2"; to jump back to the outer loop.