公共用户自动登录导致的session冲突
1 概述
业务场景:
某公司在在微信公众平台上集成的时候会出现session冲突的问题。情况是这样,在平台上集成了我们smartbi里做的两块功能,微招聘与投诉。
微招聘 :使用公共的用户自动登录到我们smartbi:使用公共的用户(可以理解为系统内置匿名用户)自动登录到我们smartbi
投诉 :需要用户登录后才能打开该页面
两个功能独立运行正常。
...
编写一个filter,拦截openresource.jsp,当没有传递用户名密码时,如果判断到用户没有资源权限,直接重定向到登陆界面。jsp,当没有传递用户名密码时,如果判断到用户没有资源权限,直接重定向到登陆界面。从而让微信中同时支持匿名用户登陆资源和需要用户登陆的资源。
2 详细步骤
2.1 在extension.xml声明过滤器:
...