登录后重定向问题

2020-09-29 18:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个奇怪的问题,...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个奇怪的问题,例如当我尝试访问一些安全资源(例如my-account)时,它正在重定向登录页面,而登录后它可以正确地重定向到目标页面。

但是我的问题是,我的网站主页可以通过** http://localhost:9001/**进行访问网站打开后,我直接单击登录按钮登录到该网站,登录后它应该重定向到主页(** http://localhost:9001/** )再次返回,但它重定向到** http://localhost :9001/siteid/zhlocalhost:9001/**。如果您观察到重定向URL,它将再次将域附加到URL。 我不明白是什么原因造成的。

任何帮助将不胜感激。 欢呼!!

4条回答
ZJXianG
2020-09-29 18:19

@Mohammed:是的。

我发现了问题。 它在WebHttpSessionRequestCache的calculateRelativeRedirectUrl方法中。 如果URL恰好是 http://localhost:9001/,则相对URL模式计算是错误的(如果您 直接在匿名浏览器中访问此页面,然后登录。

由于我不确定该算法的确切作用(当它处理WebConstants.URL_ENCODING_ATTRIBUTES时),我只是在方法末尾添加了一个检查:

请确保我们有一个相对URL,如果不是这样,则在(!relUrl.startsWith("/")){relUrl ="/"; }

一周热门 更多>