java – 匿名用户的Tomcat / spring会话管理
我有下一个用例: 我们有网上商店,用户可以选择一些商品,然后购买.在登录应用程序之前,他可以将商品添加到购物车中.所有这些项目必须存储在他的会话中.当用户点击“付款”按钮时,我们会询问他的凭证/卡/等. 我的问题:当我登录之前添加项目到购物车一切正常.但是当我尝试将项目作为匿名用户添加到购物车时,项目不会存储.在将每个页面刷新为匿名用户后,我总是收到不同的JSESSIONID. 我决定创建简单的应用程序,说明我的问题.我认为没有我的消息来源就无法修复. 这是我的申请: https://github.com/AlexTestAccount/simple_test 这很简单.它只包含一个控制器和会话bean,我尝试保存一些东西. 要运行它,你需要gradle,tomcat和define enviropment变量CATALINA_HOME, gradle部署 附:对不起我的英语不好 最佳答案
为org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy启用调试日志级别
登录时必须有一个日志声明:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |