File size: 718 Bytes
1b5b024
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from flask import render_template,request
from flask.views import MethodView

from pro_name.user import user_bp
from pro_name.models import User

class LoginView(MethodView):
    def _jump(self,msg = None):
        return render_template('wtf3_login.html',msg = msg)
        
    def get(self,msg = None):
        return self._jump()

    def post(self):
        uname = request.form.get('name')
        pwd = request.form.get('pwd')
        user = User.query.filter(User.name ==uname,User.pwd == pwd).first()
        if user:
            return '登录成功!'
        else:
            return self._jump(msg='登录的用户名或密码错误')

user_bp.add_url_rule('/login/',view_func=LoginView.as_view('login'))