From 36551689c849c6a911717aa61382ea10bbb23341 Mon Sep 17 00:00:00 2001 From: brotherand2 <547996854@qq.com> Date: Thu, 2 Jun 2022 03:47:56 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E5=9C=A8=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=BB=84=E6=97=A0=E6=9D=83=E4=BD=BF=E7=94=A8=E9=81=93?= =?UTF-8?q?=E5=85=B7=E7=9A=84=E6=97=B6=E5=80=99=E4=BB=8D=E7=84=B6=E8=83=BD?= =?UTF-8?q?=E8=B4=AD=E4=B9=B0=E9=81=93=E5=85=B7=E5=B9=B6=E6=89=A3=E9=99=A4?= =?UTF-8?q?=E7=A7=AF=E5=88=86=20https://www.dismall.com/forum.php=3Fmod=3D?= =?UTF-8?q?viewthread&tid=3D12401&extra=3Dpage%3D1%26filter%3Dsortid%26sor?= =?UTF-8?q?tid%3D1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upload/source/module/home/home_magic.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/upload/source/module/home/home_magic.php b/upload/source/module/home/home_magic.php index 1afda88a5..36962a4da 100644 --- a/upload/source/module/home/home_magic.php +++ b/upload/source/module/home/home_magic.php @@ -114,6 +114,10 @@ if($action == 'shop') { showmessage('magics_nonexistence'); } $magicperm = dunserialize($magic['magicperm']); + $useperm = (strstr($magicperm['usergroups'], "\t$_G[groupid]\t") || empty($magicperm['usergroups'])) ? '1' : '0'; + if(!$useperm) { + showmessage('magics_use_nopermission'); + } $querystring = array(); foreach($_GET as $k => $v) { $querystring[] = rawurlencode($k).'='.rawurlencode($v); @@ -150,8 +154,6 @@ if($action == 'shop') { if(!submitcheck('operatesubmit')) { - $useperm = (strstr($magicperm['usergroups'], "\t$_G[groupid]\t") || !$magicperm['usergroups']) ? '1' : '0'; - if($magicperm['targetgroups']) { loadcache('usergroups'); foreach(explode("\t", $magicperm['targetgroups']) as $_G['groupid']) { -- Gitee