实现后台用户登录系统可以基于 Flask 框架搭建一个简单的 Web 应用。以下是一个示例代码,演示了如何使用 Flask 实现一个简单的后台用户登录系统:
- 首先,确保您已经安装 Flask。如果没有安装,可以使用以下命令安装 Flask:
pip install Flask
- 创建一个名为
app.py
的 Python 文件,并添加以下代码:
from flask import Flask, request, render_template, redirect, url_for
app = Flask(__name__)
# 用字典模拟一个简单的用户数据库(仅用于演示)
users = {
"admin": "admin123",
"user": "user123"
}
@app.route('/', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
username = request.form['username']
password = request.form['password']
if username in users and users[username] == password:
return "Login successful"
else:
return "Invalid username or password"
return render_template('login.html')
if __name__ == '__main__':
app.run(debug=True)
- 创建一个名为
templates
的目录,在该目录下创建一个名为login.html
的 HTML 模板文件,用于用户登录界面:
<!DOCTYPE html>
<html>
<head>
<title>Login</title>
</head>
<body>
<h2>Login</h2>
<form method="post">
<label>Username:</label><br>
<input type="text" name="username"><br>
<label>Password:</label><br>
<input type="password" name="password"><br>
<button type="submit">Login</button>
</form>
</body>
</html>
- 运行 Flask 应用,访问
http://127.0.0.1:5000/
即可看到登录页面。您可以输入预设的用户名和密码来进行登录验证。
这只是一个简单的示例,实际应用中需要更完善的安全性措施、会话管理、密码加密等功能来确保用户信息的安全。
以上代码在[小蜜蜂AI][https://zglg.work]网站获取。