game: 징계가 남아있는 경우 탈퇴 불가

This commit is contained in:
2024-12-21 09:14:14 +00:00
parent 688de08feb
commit bd0ae25afd
+10
View File
@@ -40,6 +40,16 @@ if($userInfo['delete_after']){
]); ]);
} }
$penaltyList = JSON::decode($userInfo['penalty']??'{}');
foreach($penaltyList as $penaltyKey=>$penaltyValue){
if($penaltyValue['expire'] ?? 0 > TimeUtil::now()){
Json::die([
'result'=>false,
'reason'=>"징계가 남아있어 탈퇴할 수 없습니다."
]);
}
}
$db->update('member',[ $db->update('member',[
'delete_after'=>TimeUtil::nowAddMinutes(60*24*30) 'delete_after'=>TimeUtil::nowAddMinutes(60*24*30)
], 'no=%i', $userID); ], 'no=%i', $userID);