Ejemplo n.º 1
0
 def post(self):
     '''
     登陆
     '''
     post_data = request.data
     username = post_data.pop('username', None)
     password = post_data.pop('password', None)
     remember = post_data.pop('remember', True)
     if username and password:
         user = User.query.filter_by(username=username).first()
         if user and user.check_password(password):
             user.login(remember)
             serializer = UserSerializer(user)
             return HTTP.OK(data=serializer.data)
     return HTTP.UNAUTHORIZED(message='用户名或密码错误')
Ejemplo n.º 2
0
def unauthorized_handler():
    return HTTP.UNAUTHORIZED()