java - 在用户不登录的情况下,用户如何添加保存到购物车?

查看:436
本文介绍了java - 在用户不登录的情况下,用户如何添加保存到购物车?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

遇到这种情况:

有些用户比较嫌麻烦,要求在 "不登录" 的情况下,把所选购的商品添加到购物车中,在登录的时候,将未登录时候添加的东西添加到购物车中。


我目前知道的方法是通过"Cookie",将商品的ID保存到用户本地,登录的时候再读取出来,更新到用户的购物车中。但考虑到有些浏览器会禁用cookie。

请问下还有什么方法么?

解决方案

对于现代浏览器,建议使用localstorage来替代cookie,好处不在描述
如果要兼容老的浏览器只能使用cookie,在用户添加商品到购物车时,检验是否已经禁用cookie,禁用的情况提示用户,并引导用户开启就好了,不过这种情况很少见,建议你可以自己写个类似cookie|localstorage适配器的存储对象,

这篇关于java - 在用户不登录的情况下,用户如何添加保存到购物车?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆