实现后台用户登录系统可以基于 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 id="h0">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]网站获取。