Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 我正在使用购物车,在用户使用jwt注销后,我如何才能记住购物车的状态_Angular_Spring_Session_Spring Security_Shopping Cart - Fatal编程技术网

Angular 我正在使用购物车,在用户使用jwt注销后,我如何才能记住购物车的状态

Angular 我正在使用购物车,在用户使用jwt注销后,我如何才能记住购物车的状态,angular,spring,session,spring-security,shopping-cart,Angular,Spring,Session,Spring Security,Shopping Cart,使用jwt,我如何在用户注销后为其管理购物车的会话。 在用户登录并在购物车和注销中添加一些产品后进行详细说明。在用户再次使用JWT登录后,我如何才能在购物车中看到相同的产品。使用JWT或session的方法是什么?这个问题可以用JWT解决吗?我认为这不是使用JWT或会话的问题不是JWT 由于您希望将此状态存储在数据库中,因此可以创建一个预订单状态,其中包含购物车中的内容,并且每当用户注销和登录时,您都可以请求预订单状态中的项目 但是这里有一些事情需要考虑: 用户可以匿名浏览,因此将其添加到Lo

使用jwt,我如何在用户注销后为其管理购物车的会话。
在用户登录并在购物车和注销中添加一些产品后进行详细说明。在用户再次使用JWT登录后,我如何才能在购物车中看到相同的产品。使用JWT或session的方法是什么?这个问题可以用JWT解决吗?

我认为这不是使用JWT或会话的问题不是JWT

由于您希望将此状态存储在数据库中,因此可以创建一个预订单状态,其中包含购物车中的内容,并且每当用户注销和登录时,您都可以请求预订单状态中的项目

但是这里有一些事情需要考虑:

  • 用户可以匿名浏览,因此将其添加到
    LocalStorage
    是个好主意
  • 订单确认后,必须清除预订单状态,以便不显示客户已购买的商品

JWT可以做到这一点,但它并不是为这些琐碎的目的而设计的。你考虑使用吗?这个东西应该保存在数据库中,我正在考虑把它保存在数据库中,谢谢你回答我的问题florian我正在考虑本地存储,但我在某处读到,在本地存储中存储信息不是一个安全的选择,这就是我首先提出这个问题的原因互联网。谢谢你们的反馈。但你们能详细说明你们的答案吗?在预订单状态下意味着什么?在数据库中为预订单和后订单创建一个表或其他任何事情谢谢。