routes.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:flask-api-boilerplate 作者: mikaelm1 项目源码 文件源码
def login():
    username = request.json.get('username')
    password = request.json.get('password')
    if username and password:
        user = User.find_by_identity(username)
        if user and user.authenticated(password):
            g.current_user = user
            session_token = user.generate_auth_token(3600)
            user.session_token = session_token
            db.session.commit()
            response = user.to_json()
            return jsonify({'response': response}), 200
        else:
            return jsonify({'response':
                           {'message': 'Username or password is wrong'}}), 404
    return jsonify({'response':
                   {'message': 'Password and username not provided'}}), 500
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号