SecurityUserCheckBeforeControllerHandler问题

2020-09-27 06:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我也遇到同样的问题。 在我的...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我也遇到同样的问题。 在我的情况下,当我在选择购物车的客户时出现以下错误SecurityUserCheckBeforeControllerHandler]用户错配springSecurityUserId [匿名] hybris会话用户[ sachin@gmail.com ]。 无效的会话。 当我查看SecurityUserCheckBeforeControllerHandler时,springSecurityId和hybrisId不相同。 在SpringSecurityId中,我具有匿名用户,在hybrisId中,我具有 sachin@gmail.com 。 由于这个原因,当我们在我们的店面中使用secureportaladdon时,将我重定向到登录页面。 谁能帮我吗。 谢谢

5条回答
悠然的二货
2020-09-27 06:48

S,本田是对的。 调试DefaultGuestCheckoutCartCleanStrategy类。 为了使Guest checkout提供安全性,因为会话没有任何要验证或身份验证的内容,因此Hybris会在结帐流程中验证每个URL请求的格式(例如/checkout)。 如果有任何URL命中服务器而不在其中包含/checkout,则Hybris会清除购物车和会话。 然后默认流程将用户重定向到登录页面。

这是检查/验证URL格式的方法,该方法决定。 checkWhetherURLContainsCheckoutPattern(最终HttpServletRequest请求)

在结帐时避免此类无效的URL请求。

一周热门 更多>