mirror of
https://github.com/ZeroDream-CN/SakuraPanel.git
synced 2026-05-17 02:42:32 +08:00
Initial commit
This commit is contained in:
Executable
+31
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
namespace SakuraPanel;
|
||||
use SakuraPanel;
|
||||
|
||||
$pages = new SakuraPanel\Pages();
|
||||
$phdle = new SakuraPanel\PostHandler();
|
||||
|
||||
if($_SERVER['REQUEST_METHOD'] == "POST") {
|
||||
$phdle->switcher($_GET);
|
||||
exit;
|
||||
}
|
||||
|
||||
// 辣鸡 Router
|
||||
if(isset($_GET['page']) && preg_match("/^[A-Za-z0-9\-\_]{1,8}$/", $_GET['page'])) {
|
||||
$um = new SakuraPanel\UserManager();
|
||||
if($um->isLogged()) {
|
||||
if($_GET['page'] == "login" || $_GET['page'] == "register" || $_GET['page'] == "findpass") {
|
||||
exit("<script>location='?page=panel';</script>");
|
||||
}
|
||||
$pages->loadPage($_GET['page']);
|
||||
} else {
|
||||
if($_GET['page'] !== "login" && $_GET['page'] !== "register" && $_GET['page'] !== "findpass") {
|
||||
$pages->loadPage("login");
|
||||
} else {
|
||||
$pages->loadPage($_GET['page']);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$pages->loadPage("home");
|
||||
}
|
||||
exit;
|
||||
Reference in New Issue
Block a user