mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-11-22 22:48:42 +00:00
fix(web/blog): ban contest_only user
This commit is contained in:
parent
edb8176f8f
commit
4779cb3bcc
@ -1,10 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check() && UOJConfig::$data['switch']['force-login']) {
|
||||||
redirectToLogin();
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isNormalUser($myUser) && UOJConfig::$data['switch']['force-login']) {
|
||||||
|
become403Page();
|
||||||
|
}
|
||||||
|
|
||||||
$REQUIRE_LIB['bootstrap5'] = '';
|
$REQUIRE_LIB['bootstrap5'] = '';
|
||||||
$REQUIRE_LIB['calendar_heatmap'] = '';
|
$REQUIRE_LIB['calendar_heatmap'] = '';
|
||||||
?>
|
?>
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check() && UOJConfig::$data['switch']['force-login']) {
|
||||||
redirectToLogin();
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isNormalUser($myUser) && UOJConfig::$data['switch']['force-login']) {
|
||||||
|
become403Page();
|
||||||
|
}
|
||||||
|
|
||||||
$REQUIRE_LIB['bootstrap5'] = '';
|
$REQUIRE_LIB['bootstrap5'] = '';
|
||||||
|
|
||||||
$blogs_cond = "poster = '".UOJContext::userid()."'";
|
$blogs_cond = "poster = '".UOJContext::userid()."'";
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check() && UOJConfig::$data['switch']['force-login']) {
|
||||||
redirectToLogin();
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isNormalUser($myUser) && UOJConfig::$data['switch']['force-login']) {
|
||||||
|
become403Page();
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_GET['id']) || !validateUInt($_GET['id']) || !($blog = queryBlog($_GET['id'])) || !UOJContext::isHis($blog)) {
|
if (!isset($_GET['id']) || !validateUInt($_GET['id']) || !($blog = queryBlog($_GET['id'])) || !UOJContext::isHis($blog)) {
|
||||||
become404Page();
|
become404Page();
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check() && UOJConfig::$data['switch']['force-login']) {
|
||||||
redirectToLogin();
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isNormalUser($myUser) && UOJConfig::$data['switch']['force-login']) {
|
||||||
|
become403Page();
|
||||||
|
}
|
||||||
|
|
||||||
if (!UOJContext::hasBlogPermission()) {
|
if (!UOJContext::hasBlogPermission()) {
|
||||||
become403Page();
|
become403Page();
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check() && UOJConfig::$data['switch']['force-login']) {
|
||||||
redirectToLogin();
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isNormalUser($myUser) && UOJConfig::$data['switch']['force-login']) {
|
||||||
|
become403Page();
|
||||||
|
}
|
||||||
|
|
||||||
if (!UOJContext::hasBlogPermission()) {
|
if (!UOJContext::hasBlogPermission()) {
|
||||||
become403Page();
|
become403Page();
|
||||||
}
|
}
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check() && UOJConfig::$data['switch']['force-login']) {
|
||||||
redirectToLogin();
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isNormalUser($myUser) && UOJConfig::$data['switch']['force-login']) {
|
||||||
|
become403Page();
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_COOKIE['bootstrap4'])) {
|
if (!isset($_COOKIE['bootstrap4'])) {
|
||||||
$REQUIRE_LIB['bootstrap5'] = '';
|
$REQUIRE_LIB['bootstrap5'] = '';
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check() && UOJConfig::$data['switch']['force-login']) {
|
||||||
redirectToLogin();
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check() && UOJConfig::$data['switch']['force-login']) {
|
||||||
redirectToLogin();
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isNormalUser($myUser) && UOJConfig::$data['switch']['force-login']) {
|
||||||
|
become403Page();
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_GET['id']) || !validateUInt($_GET['id']) || !($blog = queryBlog($_GET['id'])) || !UOJContext::isHisSlide($blog)) {
|
if (!isset($_GET['id']) || !validateUInt($_GET['id']) || !($blog = queryBlog($_GET['id'])) || !UOJContext::isHisSlide($blog)) {
|
||||||
become404Page();
|
become404Page();
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check() && UOJConfig::$data['switch']['force-login']) {
|
||||||
redirectToLogin();
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isNormalUser($myUser) && UOJConfig::$data['switch']['force-login']) {
|
||||||
|
become403Page();
|
||||||
|
}
|
||||||
|
|
||||||
if (!UOJContext::hasBlogPermission()) {
|
if (!UOJContext::hasBlogPermission()) {
|
||||||
become403Page();
|
become403Page();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user