From 0c6cb390030a2cd047f61dbb87ce55ffd0636f80 Mon Sep 17 00:00:00 2001 From: jiangsir <1463310682@qq.com> Date: Thu, 12 Sep 2024 19:15:15 +0800 Subject: [PATCH] src/image.png MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 单独生成在一个文件夹里 --- src/_config.php | 25 +++++++++ src/db.sql | 13 +++++ src/image.png | Bin 0 -> 14014 bytes src/index.php | 83 ++++++++++++++++++++++++++++++ src/shark.css | 133 ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 254 insertions(+) create mode 100644 src/_config.php create mode 100644 src/db.sql create mode 100644 src/image.png create mode 100644 src/index.php create mode 100644 src/shark.css diff --git a/src/_config.php b/src/_config.php new file mode 100644 index 0000000..17e77d9 --- /dev/null +++ b/src/_config.php @@ -0,0 +1,25 @@ +connect_error) { + die('Could not connect: ' . $link->connect_error); +} + +// 设置字符集 +$link->set_charset('utf8'); + +foreach ($_POST as $key => $value) { + if (stripos($value, 'sleep') !== false || stripos($value, 'benchmark') !== false) { + die('BAN sleep,benchmark'); + } +} +?> diff --git a/src/db.sql b/src/db.sql new file mode 100644 index 0000000..9e7544d --- /dev/null +++ b/src/db.sql @@ -0,0 +1,13 @@ +DROP DATABASE IF EXISTS `students`; +CREATE DATABASE students; +GRANT SELECT,INSERT,UPDATE,DELETE on students.* to haxo@'127.0.0.1' identified by 'haxo'; +GRANT SELECT,INSERT,UPDATE,DELETE on students.* to haxo@localhost identified by 'haxo'; +use students; + +/**/ CREATE TABLE `information` ( + `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL + ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; + +INSERT INTO `information` VALUES ('ikun', 'FLAGFLAGFLAG'); + diff --git a/src/image.png b/src/image.png new file mode 100644 index 0000000000000000000000000000000000000000..59608bd07e97bf5e8144838dc62ba7b5c8b8f7ec GIT binary patch literal 14014 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 GSo=Q(t`-OY literal 0 HcmV?d00001 diff --git a/src/index.php b/src/index.php new file mode 100644 index 0000000..c9ee71b --- /dev/null +++ b/src/index.php @@ -0,0 +1,83 @@ + + + + + + + + Document + + + +
+
+
+
+
+
+
+ + + +
+

query($query); + + if (!$result) { + die("۷αӵƻ֤ϵͽ!!"); + } + + $row = $result->fetch_assoc(); + + if ($row == false) { + error_die("Ǹû벻԰"); + } else { + $name = $row['username']; + $pass = $row['password']; + error_die("ԭ㰡~" . $name . "ף". $pass .""); + } +} +?> +

+ + + \ No newline at end of file diff --git a/src/shark.css b/src/shark.css new file mode 100644 index 0000000..d01f5d6 --- /dev/null +++ b/src/shark.css @@ -0,0 +1,133 @@ +* { + /* 去除浏览器默认内外边距 */ + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + height: 100vh; + /* 溢出隐藏 */ + overflow: hidden; + /* 设置弹性布局 */ + display: flex; + justify-content: center; + align-items: center; + background-image: url(./images/image.png); + background-size: 100% 100%; +} + + + +/* 表单盒子 */ +.form-box { + position: absolute; + width: 400px; + height: 500px; + border-radius: 5px; + right: 40%; + /* 模糊,磨砂质感 */ + backdrop-filter: blur(10px); + box-shadow: 2px 1px 19px rgba(0, 0, 0, .1); + z-index: 99; +} + +.login-box, +.register-box { + /* 过渡动画 */ + transition: 2s ease-in-out; +} + +/* 一开始隐藏注册盒子 */ +.register-box { + display: none; +} + +/* 标题 */ +.title { + margin-top: 50px; + text-align: center; + /* 设置用户禁止选中 */ + user-select: none; + color: #fff; + /* 文字阴影 */ + text-shadow: 4px 4px 3px rgba(0, 0, 0, .1); +} + +/* 图片盒子 */ +.img-box { + width: 100px; + height: 100px; + margin: 10px auto; + user-select: none; + border-radius: 50%; + /* 溢出隐藏 */ + overflow: hidden; + box-shadow: 4px 4px 3px rgba(0, 0, 0, .1); +} + +/* 图片 */ +.img-box img { + width: 100%; +} + +/* 输入框盒子 */ +.input-box { + display: flex; + flex-direction: column; + align-items: center; +} + +/* 输入框 */ +input { + outline: none; + width: 60%; + height: 40px; + margin-bottom: 20px; + text-indent: 10px; + font-size: 16px; + font-weight: 500; + background-color: rgba(104, 76, 76, 0); + border-radius: 20px; + border: 1px solid #fff; + margin-left: 20%; +} + +input::placeholder { + font-size: 14px; + font-weight: 400; +} + +input:focus::placeholder { + opacity: 0; +} + +/* 按钮盒子 */ +.btn-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +/* 按钮 */ +button { + width: 100px; + height: 30px; + margin-bottom: 10px; + border: none; + color: #fff; + font-size: 16px; + border-radius: 4px; + background-color: #c08f8a; + /* border: 1px solid #e6a49d; */ +} + +button:hover { + cursor: pointer; +} + +.return { + position: absolute; + bottom: 10px; +} \ No newline at end of file