Exemplo n.º 1
0
def register():
    form = Register()
    if form.validate():
        # 将用户信息注册进数据库
        model_user = User()
        model_user.login_name = form.username.data
        # 使用加密方法存储密码
        model_user._login_pwd = generate_password_hash(form.password.data)
        model_user.created_time = model_user.updated_time = getCurrentTime()
        try:
            db.session.add(model_user)
            db.session.commit()
        except Exception as error:
            return ops_renderErrJSON(msg=str(error))
        else:
            return ops_renderJSON(msg="注册成功~~")
    else:
        # 返回表单验证中的错误信息
        return ops_renderErrJSON(msg=str(form.errors))
Exemplo n.º 2
0
def registered():
    form = Register()
    if form.validate():
        # 将用户信息注册进数据库
        model_user = User()
        model_user.login_name = form.username.data
        # 普通注册用户的权限统一设置为student
        model_user.power = "student"
        # 使用加密方法存储密码
        model_user._login_pwd = generate_password_hash(form.password.data)
        model_user.created_time = model_user.updated_time = getCurrentTime()
        try:
            db.session.add(model_user)
            db.session.commit()
        except Exception as error:
            return return_JSON(501, str(error))
        else:
            return return_JSON(200, "注册成功~~")
    else:
        # 返回表单验证中的错误信息
        return return_JSON(401, str(form.errors))