diff --git a/auth.php b/auth.php new file mode 100644 index 0000000..60d1a39 --- /dev/null +++ b/auth.php @@ -0,0 +1,65 @@ + '123456', + 'guest' => 'abc123' +]; + +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + $user = $_POST['username'] ?? ''; + $pass = $_POST['password'] ?? ''; + + if (isset($users[$user]) && $users[$user] === $pass) { + $_SESSION['user'] = $user; + } else { + $error = "登录失败"; + } +} + +// 处理退出 +if (isset($_GET['logout'])) { + unset($_SESSION['user']); +} +?> + + + +
+
+ 测试账号:
+ admin / 123456
+ guest / abc123
+