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。