liferay:如果在自动登录钩子中找不到用户,则将访问者重定向到其他页面

liferay:如果在自动登录钩子中找不到用户,则将访问者重定向到其他页面,liferay,Liferay,我已经创建了一个autologin钩子,它可以很好地让用户登录。 但是,我现在尝试将用户重定向到门户上的特定页面,以防autologin失败(到localhost:8080/web/security/registerConditions) 然而,response.sendRedirect指向该URL似乎会在自动登录和该页面之间造成无限循环?有人有什么建议吗? 目前,我认为liferay的autologin可能会设置http代码,这是导致循环的原因。很自然,如果所有url都导致匿名会话重定向到某个

我已经创建了一个autologin钩子,它可以很好地让用户登录。 但是,我现在尝试将用户重定向到门户上的特定页面,以防autologin失败(到localhost:8080/web/security/registerConditions)

然而,response.sendRedirect指向该URL似乎会在自动登录和该页面之间造成无限循环?有人有什么建议吗? 目前,我认为liferay的autologin可能会设置http代码,这是导致循环的原因。

很自然,如果所有url都导致匿名会话重定向到某个autologin url,则会发生此重定向循环。您需要确保您的/web/security/registerConditions页面可供匿名用户使用,并且不会触发自动登录

更具体的答案需要更多关于您的实现的细节。您可以尝试查看Liferay的SSO过滤器,了解各种单点登录系统是如何与Liferay集成的