比赛权限问题修复
This commit is contained in:
@@ -199,6 +199,13 @@ if (isset($_GET['cid'])) {
|
||||
$_SESSION[$OJ_NAME . '_' . $row['rightstr']] = true;
|
||||
}
|
||||
}
|
||||
// 从testusers表里获取用户的比赛权限
|
||||
$sql = 'SELECT * from `testusers` WHERE `user_id`=?';
|
||||
$result = pdo_query($sql, $user_id);
|
||||
foreach ($result as $row) {
|
||||
$_SESSION[$OJ_NAME . '_c' . $row['contest_id']] = true;
|
||||
}
|
||||
|
||||
if (isset($_SESSION[$OJ_NAME . '_vip'])) { // VIP mark can access all [VIP] marked contest
|
||||
$sql = "select contest_id from contest where title like '%[VIP]%'";
|
||||
$result = pdo_query($sql);
|
||||
|
||||
Reference in New Issue
Block a user