auth.py 文件源码

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

项目:linkero 作者: ingran 项目源码 文件源码
def new_user():
    if pwd_context.verify(request.values.get('secret'), secret) == False:
        abort(401)    # unauthorized
    username = request.values.get('username')
    password = request.values.get('password')
    if username is None or password is None:
        abort(400)    # missing arguments
    if User.query.filter_by(username=username).first() is not None:
        abort(409)    # existing user
    user = User(username=username)
    user.hash_password(password)
    db.session.add(user)
    db.session.commit()
    return (jsonify({'username': user.username}), 201,
            {'Location': url_for('get_user', id=user.id, _external=True)})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号