moodle/admin/user
Petr Škoda d79d5ac276 MDL-31501 rework user session architecture
List of changes:
 * New OOP API using PHP namespace \core\session\.
 * All handlers now update the sessions table consistently.
 * Experimental DB session support in Oracle.
 * Full support for session file handler (filesystem locking required).
 * New option for alternative session directory.
 * Official memcached session handler support.
 * Workaround for memcached version with non-functional gc.
 * Improved security - forced session id regeneration.
 * Improved compatibility with recent PHP releases.
 * Fixed borked CSS during install in debug mode.
 * Switched to file based sessions in new installs.
 * DB session setting disappears if DB does not support sessions.
 * DB session setting disappears if session handler specified in config.php.
 * Fast purging of sessions used in request only.
 * No legacy distinction -  file, database and memcached support the same functionality.
 * Session handler name included in performance info.
 * Fixed user_loggedin and user_loggedout event triggering.
 * Other minor bugfixing and improvements.
 * Fixed database session segfault if MUC disposed before $DB.

Limitations:
 * Session access time is now updated right after session start.
 * Support for $CFG->sessionlockloggedinonly was removed.
 * First request does not update userid in sessions table.
 * The timeouts may break badly if server hosting forces PHP.ini session settings.
 * The session GC is a lot slower, we do not rely on external session timeouts.
 * There cannot be any hooks triggered at the session write time.
 * File and memcached handlers do not support session lock acquire timeouts.
 * Some low level PHP session functions can not be used directly in Moodle code.
2013-09-21 13:11:56 +02:00
..
lib.php MDL-25708 recordsets - fix admin dir uses 2011-01-25 19:58:59 +01:00
user_bulk.php MDL-22404 bulk user add to cohort 2011-07-11 09:20:45 +02:00
user_bulk_cohortadd.php MDL-31776 - lib: Alternate name fields 2013-07-09 11:45:50 +08:00
user_bulk_cohortadd_form.php MDL-22404 bulk user add to cohort 2011-07-11 09:20:45 +02:00
user_bulk_confirm.php MDL-39863 Administration: Show confirmation/notice and don't redirect automatically 2013-06-11 10:19:56 +08:00
user_bulk_delete.php MDL-31501 rework user session architecture 2013-09-21 13:11:56 +02:00
user_bulk_display.php MDL-31776 - lib: Alternate name fields 2013-07-09 11:45:50 +08:00
user_bulk_download.php MDL-37171 fix multiple spreadsheet related PHP4isms 2012-12-15 12:36:40 +01:00
user_bulk_enrol.php MDL-34455 Libraries: Replaced deprecated get_context_instance() 2012-07-23 14:33:02 +08:00
user_bulk_forcepasswordchange.php MDL-34455 Libraries: Replaced deprecated get_context_instance() 2012-07-23 14:33:02 +08:00
user_bulk_forms.php MDL-34455 Libraries: Replaced deprecated get_context_instance() 2012-07-23 14:33:02 +08:00
user_bulk_message.php MDL-34455 Libraries: Replaced deprecated get_context_instance() 2012-07-23 14:33:02 +08:00
user_message_form.php