#encoding:utf-8 from flask import Blueprint,render_template,request,session,redirect,url_for from .models import Users bp=Blueprint("admin", __name__,url_prefix='/admin') @bp.route("/login/",methods=['GET', 'POST']) def login(): error = None if request.method == 'GET': return render_template('admin/login.html') else: Account = request.form.get('Account') Password = request.form.get('Password') users=Users.query.filter_by(Account=Account).first() if users: if Account == users.Account and Password == users.Password: session['user_id'] = users.uid#用户id存于session print(session['user_id']) print("密码对!") return redirect(url_for('admin.index')) else: #print("用户名或密码错!") error="用户名或密码错!" return render_template('admin/login.html', message=error) else: return render_template('admin/login.html', message="查无此户!") @bp.route('/houtai') def index(): return render_template('admin/index.html') @bp.route('/') def hello(): return '小样还想黑进后台'
Flask创建登录界面
最新推荐文章于 2024-06-11 20:23:35 发布