我们提供一站式网上办事大厅招投标所需全套资料,包括师生办事大厅介绍PPT、一网通办平台产品解决方案、
师生服务大厅产品技术参数,以及对应的标书参考文件,详请联系客服。
from flask import Flask, render_template, request, redirect, session
app = Flask(__name__)
app.secret_key = "secret"
# 模拟数据库
users = {
'admin': {'password': '123456', 'role': 'admin'},
'student1': {'password': 'abcdef', 'role': 'student'}
}
@app.route('/')
def index():
if 'username' in session:
return f"欢迎 {session['username']}! 你的角色是 {session['role']}"
return "请先登录。"
@app.route('/login', 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'] == password:
session['username'] = username
session['role'] = users[username]['role']
return redirect('/')
else:
return "用户名或密码错误,请重试。"
return render_template('login.html')
@app.route('/logout')
def logout():
session.pop('username', None)
return redirect('/')
if __name__ == '__main__':
app.run(debug=True)
]]>