前端简单拦截进入的话,进入页面之前请求商品状态回来,可见才让跳转。 最关键的一点,后端商品操作所有接口都必须检查是否下架这个状态,是则拦截,此时返回一个统一状态码到前端,前端统一处理(比如提示已下架跳到列表页)。 只有后端拦截才是最安全的,要考虑用户浏览页面期间下架,这时候用户本身在页面里了,点购买之类的操作就应该后台拦截告知前端。
前端简单拦截进入的话,进入页面之前请求商品状态回来,可见才让跳转。
最关键的一点,后端商品操作所有接口都必须检查是否下架这个状态,是则拦截,此时返回一个统一状态码到前端,前端统一处理(比如提示已下架跳到列表页)。
只有后端拦截才是最安全的,要考虑用户浏览页面期间下架,这时候用户本身在页面里了,点购买之类的操作就应该后台拦截告知前端。