lexlepty commited on
Commit
fa5280a
·
verified ·
1 Parent(s): 346395d

Delete templates/login.html

Browse files
Files changed (1) hide show
  1. templates/login.html +0 -139
templates/login.html DELETED
@@ -1,139 +0,0 @@
1
- <!DOCTYPE html>
2
- <html lang="zh">
3
- <head>
4
- <meta charset="UTF-8">
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>登录 - 云存储</title>
7
- <style>
8
- :root {
9
- --primary-glow: #ff9580;
10
- --secondary-glow: #ffd700;
11
- --background: #ffffff;
12
- --text: #333333;
13
- --card-bg: #ffffff;
14
- --border-color: #e0e0e0;
15
- }
16
-
17
- * {
18
- margin: 0;
19
- padding: 0;
20
- box-sizing: border-box;
21
- }
22
-
23
- body {
24
- font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
25
- background: var(--background);
26
- color: var(--text);
27
- min-height: 100vh;
28
- display: flex;
29
- align-items: center;
30
- justify-content: center;
31
- }
32
-
33
- .login-container {
34
- background: var(--card-bg);
35
- padding: 40px;
36
- border-radius: 15px;
37
- box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
38
- width: 100%;
39
- max-width: 400px;
40
- transition: all 0.3s ease;
41
- }
42
-
43
- .login-container:hover {
44
- transform: translateY(-5px);
45
- box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);
46
- }
47
-
48
- .login-title {
49
- text-align: center;
50
- margin-bottom: 30px;
51
- font-size: 24px;
52
- color: var(--text);
53
- }
54
-
55
- .login-form {
56
- display: flex;
57
- flex-direction: column;
58
- gap: 20px;
59
- }
60
-
61
- .password-input {
62
- width: 100%;
63
- padding: 12px 20px;
64
- border: 2px solid var(--border-color);
65
- border-radius: 25px;
66
- font-size: 16px;
67
- transition: all 0.3s ease;
68
- }
69
-
70
- .password-input:focus {
71
- outline: none;
72
- border-color: var(--primary-glow);
73
- box-shadow: 0 0 10px rgba(255, 149, 128, 0.3);
74
- }
75
-
76
- .login-button {
77
- width: 100%;
78
- padding: 12px 20px;
79
- border: none;
80
- border-radius: 25px;
81
- background: linear-gradient(45deg, var(--primary-glow), var(--secondary-glow));
82
- color: white;
83
- font-size: 16px;
84
- cursor: pointer;
85
- transition: all 0.3s ease;
86
- }
87
-
88
- .login-button:hover {
89
- transform: translateY(-2px);
90
- box-shadow: 0 5px 15px rgba(255, 149, 128, 0.4);
91
- }
92
-
93
- .error-message {
94
- color: #ff4444;
95
- text-align: center;
96
- margin-top: 10px;
97
- display: none;
98
- }
99
- </style>
100
- </head>
101
- <body>
102
- <div class="login-container">
103
- <h1 class="login-title"> Cloud Vault的登录界面</h1>
104
- <p class="login-title">没错在这输一下密码,密码1234</p>
105
- <form class="login-form" id="loginForm">
106
- <input type="password" class="password-input" placeholder="请输入访问密码" required>
107
- <button type="submit" class="login-button">登录</button>
108
- </form>
109
- <div class="error-message" id="errorMessage">密码错误,请重试</div>
110
- </div>
111
-
112
- <script>
113
- document.getElementById('loginForm').addEventListener('submit', async (e) => {
114
- e.preventDefault();
115
- const password = document.querySelector('.password-input').value;
116
- const errorMessage = document.getElementById('errorMessage');
117
-
118
- try {
119
- const response = await fetch('/login', {
120
- method: 'POST',
121
- headers: {
122
- 'Content-Type': 'application/x-www-form-urlencoded',
123
- },
124
- body: `password=${encodeURIComponent(password)}`
125
- });
126
-
127
- if (response.ok) {
128
- window.location.href = '/';
129
- } else {
130
- errorMessage.style.display = 'block';
131
- }
132
- } catch (error) {
133
- console.error('Login failed:', error);
134
- errorMessage.style.display = 'block';
135
- }
136
- });
137
- </script>
138
- </body>
139
- </html>