为不同的Pentaho解决方案集显示不同的自定义登录屏幕

为不同的Pentaho解决方案集显示不同的自定义登录屏幕,pentaho,Pentaho,我有两套针对不同用户的解决方案(比如:财务和运营)。它们基本上由CDE仪表盘组成 我希望为每个解决方案提供一个不同的Pentaho登录屏幕,以显示它们是不同的“应用程序”,或者是一组不同的仪表盘 我可以有两个自定义的登录屏幕,可以根据参数调用或切换吗?比如说,在URL中发送&theme=newapp?有人做过吗 我已经定制了登录屏幕,并在Pentaho中完成了主题,所以我知道了基本知识 我用的是Pentaho 5.2 CE 谢谢 您需要更改登录重定向筛选器。每次你点击Pentaho URL并且没

我有两套针对不同用户的解决方案(比如:财务和运营)。它们基本上由CDE仪表盘组成

我希望为每个解决方案提供一个不同的Pentaho登录屏幕,以显示它们是不同的“应用程序”,或者是一组不同的仪表盘

我可以有两个自定义的登录屏幕,可以根据参数调用或切换吗?比如说,在URL中发送&theme=newapp?有人做过吗

我已经定制了登录屏幕,并在Pentaho中完成了主题,所以我知道了基本知识

我用的是Pentaho 5.2 CE


谢谢

您需要更改登录重定向筛选器。每次你点击Pentaho URL并且没有有效的会话,你就会被发送到Pentaho/登录页面

因此,您有两个选项:更改重定向类,使其根据URL重定向到不同的登录页面,或者让登录页面解析引用URL,并根据用户来自何处显示不同的内容


但是,这两个选项都不容易。

您可以通过更改登录屏幕的背景图像来实现这一点。明白了。所以你认为在任何情况下我都必须改变或创建一个类?您认为可以通过更改一些spring配置或PUCLogin.jsp来实现吗?要根据URL重定向到不同的登录页面,我相信您需要编辑或创建一个新类,由spring调用;要通过引用完成此操作,只需更改PUCLogin.jsp即可。