mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-11-29 21:46:20 +00:00
feat: redirect to login instead of return 403
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
c2c569da31
commit
c5bb4a1a67
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
$REQUIRE_LIB['mathjax'] = '';
|
$REQUIRE_LIB['mathjax'] = '';
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!validateUInt($_GET['id']) || !($contest = queryContest($_GET['id']))) {
|
if (!validateUInt($_GET['id']) || !($contest = queryContest($_GET['id']))) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($_COOKIE['bootstrap4'])) {
|
if (!isset($_COOKIE['bootstrap4'])) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('judger');
|
requirePHPLib('judger');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser) && $_GET['type'] != 'attachment') {
|
if (!isNormalUser($myUser) && $_GET['type'] != 'attachment') {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
requirePHPLib('data');
|
requirePHPLib('data');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
requirePHPLib('data');
|
requirePHPLib('data');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
requirePHPLib('data');
|
requirePHPLib('data');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
requirePHPLib('judger');
|
requirePHPLib('judger');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!validateUInt($_GET['id']) || !($problem = queryProblemBrief($_GET['id']))) {
|
if (!validateUInt($_GET['id']) || !($problem = queryProblemBrief($_GET['id']))) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
requirePHPLib('data');
|
requirePHPLib('data');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($_COOKIE['bootstrap4'])) {
|
if (!isset($_COOKIE['bootstrap4'])) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
requirePHPLib('data');
|
requirePHPLib('data');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
$REQUIRE_LIB['bootstrap5'] = '';
|
$REQUIRE_LIB['bootstrap5'] = '';
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!validateUInt($_GET['id']) || !($problem = queryProblemBrief($_GET['id']))) {
|
if (!validateUInt($_GET['id']) || !($problem = queryProblemBrief($_GET['id']))) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!validateUInt($_GET['id']) || !($problem = queryProblemBrief($_GET['id']))) {
|
if (!validateUInt($_GET['id']) || !($problem = queryProblemBrief($_GET['id']))) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
$REQUIRE_LIB['bootstrap5'] = '';
|
$REQUIRE_LIB['bootstrap5'] = '';
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
$REQUIRE_LIB['bootstrap5'] = '';
|
$REQUIRE_LIB['bootstrap5'] = '';
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
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)) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!UOJContext::hasBlogPermission()) {
|
if (!UOJContext::hasBlogPermission()) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!UOJContext::hasBlogPermission()) {
|
if (!UOJContext::hasBlogPermission()) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($_COOKIE['bootstrap4'])) {
|
if (!isset($_COOKIE['bootstrap4'])) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
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)) {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
requirePHPLib('form');
|
requirePHPLib('form');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!UOJContext::hasBlogPermission()) {
|
if (!UOJContext::hasBlogPermission()) {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
requirePHPLib('judger');
|
requirePHPLib('judger');
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!validateUInt($_GET['id']) || !($submission = querySubmission($_GET['id']))) {
|
if (!validateUInt($_GET['id']) || !($submission = querySubmission($_GET['id']))) {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!is_array($_GET['get'])) {
|
if (!is_array($_GET['get'])) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
become403Page(UOJLocale::get('need login'));
|
redirectToLogin();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isNormalUser($myUser)) {
|
if (!isNormalUser($myUser)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user