## 登陆功能
@app.route('/',methods=['POST','GET'])
def login():
if request.method == 'POST':
# 判断用户点击的是登陆按钮,还是注册按钮
name = request.values.get('name')
if name == '注册':
return render_template('register.html')
if name == '登录':
username = request.values.get('username')
password = request.values.get('password')
# 读取password文件,拿到以注册账户密码
with open('password.txt','r') as p:
str1 = p.read()
list1 = str1.split('\n')
list2 = []
for i in list1:
list2.append(i.split(','))
# 判断用户输入的账户密码是否注册
for i in list2:
if username in i and password in i:
return """<p>登陆成功!</p>
<a href='/top'>查看系统信息</a>
<a href='/emailto'>发送邮件</a>
<a href='/nginx'>运维管理平台</a>"""
return "账户或密码错误"
if request.method == 'GET':
return render_template('login.html')