问答详情
源自:6-4 秒杀模型管理--活动模型与商品模型结合03

秒杀按钮使能逻辑放在前端会不会导致用户提前秒杀?

  1. 在秒杀开始之前,秒杀按钮虽然被置为 disable,但是用户可以通过 Chrome 控制台修改回 enable,这样秒杀还没开始之前用户不就可以下单了吗?

  2. 在 1. 的基础上,是不是要在服务器后端加上判断前端过来的秒杀请求是否真的发生在规定的秒杀时间范围内?

提问者:赶快肥家 2018-12-24 22:18

个回答

  • 龙虾三少
    2018-12-25 16:07:33

    前台可以随便改,甚至于直接发http请求给后端下单,因此后端的下单接口里会有对活动开始时间的校验,后端的保护是跟着后端服务器时间设置走的,无法更改