From ac6613675191bab60cfdb63e30c7b2d1c8b1cb4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luca=20B=C3=B6sch?= Date: Thu, 7 Dec 2017 16:32:56 +0100 Subject: [PATCH] MDL-54106 task: Deleting unconfirmed users after $CFG->deleteunconfirmed --- lib/classes/task/delete_unconfirmed_users_task.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/classes/task/delete_unconfirmed_users_task.php b/lib/classes/task/delete_unconfirmed_users_task.php index d5c39394c0d..b9aa9a32a86 100644 --- a/lib/classes/task/delete_unconfirmed_users_task.php +++ b/lib/classes/task/delete_unconfirmed_users_task.php @@ -51,8 +51,8 @@ class delete_unconfirmed_users_task extends scheduled_task { $cuttime = $timenow - ($CFG->deleteunconfirmed * 3600); $rs = $DB->get_recordset_sql ("SELECT * FROM {user} - WHERE confirmed = 0 AND firstaccess > 0 - AND firstaccess < ? AND deleted = 0", array($cuttime)); + WHERE confirmed = 0 AND timecreated > 0 + AND timecreated < ? AND deleted = 0", array($cuttime)); foreach ($rs as $user) { delete_user($user); // We MUST delete user properly first. $DB->delete_records('user', array('id' => $user->id)); // This is a bloody hack, but it might work.