WebSphere:如何将用户重定向到登录前的页面?

时间:2017-05-15 09:08:46

标签: mod-rewrite websphere

我在Websphere上部署了portlet应用程序。

目前,如果用户的会话已过期且他再次登录,WebSphere会将其重定向到“欢迎使用IBM WebSphere Portal x.x”页面。我怎么能强迫它回到上一页?

谢谢!

2 个答案:

答案 0 :(得分:0)

如果您的用户退出,那么您通常会有一些代码删除他的用户会话(可能是删除cookie的操作),然后将他重定向到索引页面。

如果您正在谈论的某个页面上的用户不是索引页面,那么他会登录,并且您希望将其重定向到登录前的同一页面,您必须将其保存在他所在的位置在登录之前。

这可以通过各种方式完成。我可能只是有一个cookie,我用一些文本字段更新,指示用户之前在哪个站点,并将用户重定向到该页面。

E.G。用户访问SomePage.php - 在返回SomePage.php之前,您更新了他的cookie中的字段" PreviousPage" = SomePage.php。然后在用户登录后,您将其重定向到" SomePage.php"。

答案 1 :(得分:0)

在默认情况下,配置websphere会将用户重定向到默认页面/或由门户网站确定的页面层次结构的第一页。您已手动更新config engine / config服务中的redirect.login.url属性,并在执行此操作之前将redirect.login设置为true。

参考:https://www.ibm.com/support/knowledgecenter/en/SSYJ99_8.0.0/admin/srvcfgref_config.html

注意:不确定您使用的是哪个版本,但我相信这些版本可以在以前版本和最新版本中使用。