From 5222cb1ce86443006635f294060967a5af3d4a8a Mon Sep 17 00:00:00 2001 From: Juan Leyva Date: Fri, 11 Nov 2016 15:04:57 +0000 Subject: [PATCH] MDL-56905 tool_mobile: Return private tokens just after log-in --- admin/tool/mobile/launch.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/tool/mobile/launch.php b/admin/tool/mobile/launch.php index 030daba392f56..b574849e0fa88 100644 --- a/admin/tool/mobile/launch.php +++ b/admin/tool/mobile/launch.php @@ -61,8 +61,8 @@ $privatetoken = $token->privatetoken; external_log_token_request($token); -// Invalidate the private token if external_generate_token_for_current_user did not create a new token. -if ($token->timecreated < $timenow) { +// Don't return the private token if the user didn't just log in and a new token wasn't created. +if (empty($SESSION->justloggedin) and $token->timecreated < $timenow) { $privatetoken = null; }