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

来源:6-4 秒杀模型管理--活动模型与商品模型结合03

赶快肥家

2018-12-24 22:18

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

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

写回答 关注

1回答

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

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


    赶快肥家

    明白了,谢谢龙大。看到后面的视屏发现龙大实现了后端校验逻辑。

    2018-12-25 21:49:04

    共 1 条回复 >

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49065 学习 · 954 问题

查看课程

相似问题