From e5306e20c7badefe5807568374e54052debdaf32 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Fri, 4 Feb 2022 22:14:44 +0900 Subject: [PATCH] Fix #1858 delete auth mail if denied by administrator --- modules/member/member.admin.controller.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/member/member.admin.controller.php b/modules/member/member.admin.controller.php index fa2cfe0a6..d742942f4 100644 --- a/modules/member/member.admin.controller.php +++ b/modules/member/member.admin.controller.php @@ -156,7 +156,13 @@ class memberAdminController extends member $validity_info = Rhymix\Framework\Session::getValidityInfo($args->member_srl); $validity_info->invalid_before = time(); Rhymix\Framework\Session::setValidityInfo($args->member_srl, $validity_info); - executeQuery('member.deleteAutologin', (object)array('member_srl' => $args->member_srl)); + executeQuery('member.deleteAutologin', ['member_srl' => $args->member_srl]); + } + + // Invalidate auth mail if denied or limited + if ($args->denied === 'Y' || $args->limited >= date('Ymd')) + { + executeQuery('member.deleteAuthMail', ['member_srl' => $args->member_srl]); } // Save Signature