default.py 文件源码

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

项目:MoodBot 作者: Bonanashelby 项目源码 文件源码
def register(request):
    """Set the login route and view."""
    if request.method == "GET":
        return {}
    if request.method == "POST":
        username = request.POST['username']
        password = request.POST['password']
        password_check = request.POST['password-check']
        check_username = request.dbsession.query(User.username).filter(User.username == username).one_or_none()
        if not username or not password:
            return {'error': 'Please provide a username and password.'}
        if check_username is None:
            if password == password_check:
                new_user = User(
                    username=username,
                    password=hash_password(password)
                )
                request.dbsession.add(new_user)
                return HTTPFound(
                    location=request.route_url('login'),
                    detail='Registration successful!'
                )
            else:
                return HTTPNotFound({'error': 'Passwords do not match.'})
        return {'error': 'Username already in use.'}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号