From 80418bedc036f1ae795f7b3044254f3fd8cf5fc0 Mon Sep 17 00:00:00 2001 From: Mihail Geshoski Date: Tue, 10 Jul 2018 10:25:52 +0800 Subject: [PATCH] MDL-61707 authentication: Remove presignup session upon user signup --- lib/db/caches.php | 3 +++ user/lib.php | 3 +++ version.php | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/db/caches.php b/lib/db/caches.php index 84ccd701f64..cd69bbccd11 100644 --- a/lib/db/caches.php +++ b/lib/db/caches.php @@ -383,5 +383,8 @@ $definitions = array( 'simplekeys' => true, 'simpledata' => true, 'ttl' => 1800, + 'invalidationevents' => array( + 'createduser', + ) ), ); diff --git a/user/lib.php b/user/lib.php index eaf9b6a38f4..5ad036725f6 100644 --- a/user/lib.php +++ b/user/lib.php @@ -122,6 +122,9 @@ function user_create_user($user, $updatepassword = true, $triggerevent = true) { \core\event\user_created::create_from_userid($newuserid)->trigger(); } + // Purge the associated caches. + cache_helper::purge_by_event('createduser'); + return $newuserid; } diff --git a/version.php b/version.php index e4e22a1adec..99ad0629b70 100644 --- a/version.php +++ b/version.php @@ -29,7 +29,7 @@ defined('MOODLE_INTERNAL') || die(); -$version = 2017111304.02; // 20171113 = branching date YYYYMMDD - do not modify! +$version = 2017111304.03; // 20171113 = branching date YYYYMMDD - do not modify! // RR = release increments - 00 in DEV branches. // .XX = incremental changes.