Hybris 在注销时删除特定的 cookie
Hybris remove specific cookie when logout
我通过 Javascript 创建了一个自定义 cookie,每次我注销时,我都想从浏览器中删除这个 cookie。 How/Where 是 Hybris/Sap Commerce 生态系统中执行此操作的最佳位置?
您可以像这样使用 Spring MVC 拦截器。
<alias name="defaultBeforeControllerHandlersList" alias="beforeControllerHandlersList"/>
<util:list id="defaultBeforeControllerHandlersList">
<!-- List of handlers to run -->
<bean class="xyz.CheckUrlsBeforeControllerHandler">
<property name="checkedUrls" ref="checkUrlsList"/>
</bean>
</util:list>
然后在 CustomHandler 内部使用 guidCookieStrategy.deleteCookie(request, response);
删除 cookie。
我通过 Javascript 创建了一个自定义 cookie,每次我注销时,我都想从浏览器中删除这个 cookie。 How/Where 是 Hybris/Sap Commerce 生态系统中执行此操作的最佳位置?
您可以像这样使用 Spring MVC 拦截器。
<alias name="defaultBeforeControllerHandlersList" alias="beforeControllerHandlersList"/>
<util:list id="defaultBeforeControllerHandlersList">
<!-- List of handlers to run -->
<bean class="xyz.CheckUrlsBeforeControllerHandler">
<property name="checkedUrls" ref="checkUrlsList"/>
</bean>
</util:list>
然后在 CustomHandler 内部使用 guidCookieStrategy.deleteCookie(request, response); 删除 cookie。