作为程序员接盘侠踩过的坑(二)
2020-12-11 14:32
1006 查看
接盘就是坑啊,坑坑不一样啊。 哈哈哈,但是接盘是提升治疗代码疑难杂症水平的经验积累 对于电商来说最重要的除了性能外就是安全性了。 如果安全性差的话就导致整个项目被恶意盗刷,接下来我就讲一下我遇到的一个坑
起因
前公司某员工调动,之前同事负责的一个虚拟账户活动页面交给我负责。 基本上就是一个简单的虚拟账户,账户可以通过签到,抽奖,购买的方式来获取。
事故开始
其实我也非常的费解,为什么项目在别人手上运行的好好的,到了我手上还没开始 就已经出现了问题。老天是真的担心我学不会什么。这是我接到项目的第三天,项目 运行后,我通过后台发现。为什么有个用户会频繁的添加账户余额,而且都是一个值。 最后这个用户的余额达到了50000多,我们这里设置的1个就是一块,1:1,果不其然 用户马上用来兑换了一个苹果手机。坑爹啊。客服还给发出去了,我马上告诉了产品。
检查
然后仔细想了想,肯定是开放入口的问题。
检查了一下签到,抽奖。擦
果不其然,就是一个jquery 计算好分数直接给我传递到后台,后台啥都没做,直接UPDATE.
修改
发现后,没办法,我去修改,我做了个改变。
1.后端:计算分数由后端做,并且设置了间隔频次。不能频繁刷新
2.前端:点击一次后签到锁死。抽奖功能等待后台出结构再把请求放出来。购买功能跳转到完成页面。
结果
发布上线后算是解决了这个问题。
相关文章推荐
- 作为程序员,你的面试经历还记得吗?
- 作为Unity程序员需要掌握的技能
- 作为一个合格程序员每天该做的事
- 作为一个屌丝程序员不得不收藏的工具类 一 XML工具类之dom4j
- 作为一个合格程序员该做的事
- 作为一名程序员,需要不断丰富自己的知识库
- 38岁,终于明白怎么学习作为程序员
- 作为程序员我们应该知道什么
- 作为程序员必须知道的编程语言编年史
- 如果你不爱看书,作为程序员这三本再懒惰你也要读一读
- 作为一个合格程序员每天该做的事 [转]
- 陪伴我作为程序员的9句名言-转载
- 作为Java程序员这些都不知道那就真的OUT了!
- 作为程序员必知的16个最佳PHP库
- 作为女程序员将来应该怎么样发展比较好
- 作为程序员的快乐
- 请重新认识你作为程序员的价值
- 程序员作为面试官的一点心得
- 作为一个程序员,如何赚到一百万呢?
- 开发者是如何提升技能水平的 发表于1小时前| 770次阅读| 来源SquareSpace| 1 条评论| 作者Denis Gobo 开源程序员博客代码编程经验分享 摘要:作为一个技术开发人员,不断的学