温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何更改Portal默认的登录选项

发布时间:2020-07-04 06:56:33 来源:网络 阅读:899 作者:郑文平Portal 栏目:软件技术

1.1  问题描述

成功登录Portal系统后,是跳转到系统指定的默认页面,还是恢复用户上次退出时所在的页面,抑或是由用户自己选择以上两种方式中的一种呢?这取决于用户登录时的选项。

我们通过以下例子来说明如何调整。

假设我在门户有两个页面一个首页,可以匿名访问,里边有LoginPortlet;另个是“我的工作台”,需要验证。

在首页登录成功后,系统跳转到登录后的首页,而不能自动跳转到我的工作台页面。

请问能不能实现从首页成功登录Portlet后,自动跳转到我的工作台页面?

1.2  解决方案

第一种方法:在WAS中添加参数。

1建立URL映射

以超级管理员wpsadmin身份登录Portal系统后,依次单击“管理”→“门户网站设置”→“URL映射”,进入到URL映射管理界面,如图1-1所示。

如何更改Portal默认的登录选项

1-1  Portal管理界面中选择URL映射”项目

新建上下文按钮,新建一个URL映射,如图1-2所示。输入标签名,然后单击“确定”按钮。标签名可以随便输入,但仅限于英文、数字或其组合,不能有中文,例如“MyDefaultLoggedInPage”。

如何更改Portal默认的登录选项

1-2  新建一个URL映射

单击“确定”按钮后回到已有的URL列表,在列表中找到新建的条目,单击该条目右侧的“编辑映射”按钮,如图1-3所示。

如何更改Portal默认的登录选项

1-3  单击该 URL映射条目右侧的“编辑映射”按钮,用来指定映射到的页面

在接下来的页面中选择该映射要指向的页面,例如“我的工作台”页面,如图1-4所示。

如何更改Portal默认的登录选项

1-4  选择要映射的页面

选中将要跳转的页面,然后单确定”按钮,URL映射创建成功,如图1-5所示

如何更改Portal默认的登录选项

1-5  URL映射创建成功

时在地址栏输入http://ip:port/wps/myportal/MyDefalutLoggedInPage就可跳转到“我的工作台”页面,如图1-6所示

如何更改Portal默认的登录选项

1-6  通过URL访问“我的工作台”成功

2配置WP_ConfigService

WAS超级管理员wpsbind身份登录进入WAS控制台,依次单击Resources资源”→“Resource Environment资源环境”→“Resource Environment Providers资源环境提供程序”,如图1-7所示。

如何更改Portal默认的登录选项

1-7  进入WAS的资源环境提供程序界面

选择WP_ConfigService”,进入Portal配置服务界面,如图1-8所示。

如何更改Portal默认的登录选项

1-8  进入Portal配置服务界面

击右边的Custom properties定制属性”链接,在定制属性界面中准备添加参数。单New新建按钮加入redirect.login=trueredirect.login.url=http://localhost:port/wps/ myportal/test两个参数,如图1-9所示。

如何更改Portal默认的登录选项

1-9  增加两个自定义参数

保存后重启Portal服务器即可。

第二种方法:修改登录页面代码,直接重定向。

找到简单的方法了,在LoginView.jspform加入

<input type=hidden name="WPSRedirectURL"

value="/wps/myportal/MyDefaultLoggedInPage"/>

这种方法不用重启服务器,刷新页面就可以了


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI