前后端分离,购物车和确认订单接口

现在是前后端分离,购物车页面点击结算,访问确认订单接口
出现一个问题,就是我在购物车页面点结算的时候需要cartId 和userId
然后后台返回给我数据,这些数据是在确认订单页显示的,
想知道大神们是怎么设计的,如果我先做跳转再去访问这个接口的话我的cartId怎么带过去比较安全

clipboard.png

clipboard.png

clipboard.png

阅读 6.8k
4 个回答

这俩个都没有涉及什么隐私,有什么安不安全的,就放url里传过去就好

后端会在session里存一个参数,然后你用表单的post跳转也好,url里带参数跳转也好,后端会在session里验证,所以怎么传都无所谓。

跳转之后再访问接口比较好点,如果你多访问一次接口那不就增加了服务器的负担了,不过你要修改购物车商品的数量可能需要访问接口的,这个也要看你们后天的逻辑是怎么写的了

用户状态应该在服务器端记录,不需要做参数,或者应该是用Access_Token之类来与服务器交互,cart_id这种东西本来就是和用户有绑定关系的,可以直接明文传输,在服务器做验证是否当前用户的购物车,不明白难点在那里?但用户ID不应该暴露在外面直接查看,这是很不安全的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题