mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-02 01:52:10 +09:00
Fix #740 force logout user if denied or limited
This commit is contained in:
parent
46055ffa66
commit
29f2f6a47f
1 changed files with 11 additions and 0 deletions
|
|
@ -114,9 +114,20 @@ class memberAdminController extends member
|
|||
}
|
||||
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
// Invalidate sessions if denied or limited
|
||||
if ($args->denied === 'Y' || $args->limited >= date('Ymd'))
|
||||
{
|
||||
$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));
|
||||
}
|
||||
|
||||
// Save Signature
|
||||
$signature = Context::get('signature');
|
||||
$oMemberController->putSignature($args->member_srl, $signature);
|
||||
|
||||
// Return result
|
||||
$this->add('member_srl', $args->member_srl);
|
||||
$this->setMessage($msg_code);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue