比赛权限问题修复
This commit is contained in:
@@ -199,6 +199,13 @@ if (isset($_GET['cid'])) {
|
|||||||
$_SESSION[$OJ_NAME . '_' . $row['rightstr']] = true;
|
$_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
|
if (isset($_SESSION[$OJ_NAME . '_vip'])) { // VIP mark can access all [VIP] marked contest
|
||||||
$sql = "select contest_id from contest where title like '%[VIP]%'";
|
$sql = "select contest_id from contest where title like '%[VIP]%'";
|
||||||
$result = pdo_query($sql);
|
$result = pdo_query($sql);
|
||||||
|
|||||||
Reference in New Issue
Block a user