我写了一个登录功能
当账户密码不对时希望能够创建一个提示,但我不知具体该如何实现
以及希望大家提点一下代码有没有什么可以优化的地方
网页部分
<span>
{% if name %}
<h2>欢迎回来,{{name}}</h2>
{% elif sb %}
<alert('不存在该账号')>
{% else %}
<form method="post" action="login">
用户 : <input name="name" type="text" size="15" maxlength="30" placeholder="请输入账号"><br>
密码 : <input name="pasword" type="password" size="15" maxlength="30" placeholder="请输入密码"><br>
<input type="submit" value="登录" style="position: absolute;width:40%;left:10px;"/></form>
<a href="zhuce"><button style="right:10px;position: absolute;width:40%;">注册</button></a>
{% endif %}
</span></div>
flask 部分
@app.route('/',methods=['GET','POST'])
def login():
return render_template('register.html')
@app.route('/login',methods=['GET','POST'])
def getdata():
name = request.form.get('name')
password = request.form.get('pasword')
sb = ''
if name in name_list and password == data[data.index(name_list.index(name))][2]:
return render_template('register.html', name=name)
else:
flash('Thank you for registering')
return render_template('register.html',sb='nono')