欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

横向越权

程序员文章站 2024-03-19 14:18:04
...
public ServerResponse update(Integer userId, Shipping shipping) {
        // 避免横向越权
        // shipping 里的 userId 来自于用户的输入,如果用户输入错误则会出现改变其他用户的记录
        // 所以将 shipping 中的 userId 通过用户 user 信息传过来的 userId 重置
        shipping.setUserId(userId);
        int rowCount = shippingMapper.updateByShipping(userId, shipping);
        if (rowCount > 0) {
            return ServerResponse.createBySuccess("更新地址成功");
        }
        return ServerResponse.createByErrorMessage("更新地址失败");
    }

参考

转载于:https://www.jianshu.com/p/663de4dc1b8a