针对未登录用户的web应用程序购物车实现



我正在致力于实现一个基于spring-boot的购物应用程序,其中存在一个名为"添加到购物车"的产品功能,该功能在用户仅登录时工作。这意味着spring-boot后端在用户登录时创建会话,以映射到购物车对象。

我正在尝试实现一个像亚马逊这样的真实世界购物应用程序的功能,即使用户没有登录,产品也可以添加到"购物车"中。然后在用户登录后,用户会话可以与以前的未登录用户进行管理/合并。

一些人能给我任何典型的设计模式的想法的细节或书籍参考或教程链接,在那里我可以获得关于这种实现的细节想法。

如果用户是匿名的,我会将购物车保存在服务器上,并使用持久cookie将购物车ID保存在浏览器中。当用户登录时,服务器可以从其ID中检索匿名购物车。或者,您可以将完整的购物车存储在cookie中。

最新更新