实现登录功能
@app.route('/login/',methods=['GET','POST'])
def login():
if request.method =='GET':
return render_template('login.html')
else:
callnumber = request.form.get('callnumber')
password = request.form.get('password')
username = request.form.get('callnumber')
telephone = User.query.filter(User.callnumber == callnumber,User.password == password).first()
user_name = User.query.filter(User.username == username,User.password == password).first()
if telephone:
session['user_id'] = telephone.id
session.permanent = True #31天内都不需要登录
return redirect(url_for('index'))
elif user_name:
session['user_id'] = user_name.id
session.permanent = True