登录期间如何从一个cmssite重定向到另一个cmssite

2020-08-30 22:51发布

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

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


专家,

我有一些要求,例如在登录时从一个站点重定向到另一个站点。这里有更多解释,我有b2b站点。如果b2b客户属于该站点,则其行为类似于OOTB的行为。如果b2b客户属于另一个站点,则 重定向到他们的网站。

示例:如果有两个站点,例如 adidas.com nike.com 如果我转到adidas商店登录页面,并与b2b客户登录(如果客户属于adidas商店,则转到adidas商店)。 如果客户不属于adidas。 他属于耐克商店,然后从同一登录页面重定向到耐克商店。 请有人可以向我建议如何实现此行为。

非常感谢

BR,

Omkar

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

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


专家,

我有一些要求,例如在登录时从一个站点重定向到另一个站点。这里有更多解释,我有b2b站点。如果b2b客户属于该站点,则其行为类似于OOTB的行为。如果b2b客户属于另一个站点,则 重定向到他们的网站。

示例:如果有两个站点,例如 adidas.com nike.com 如果我转到adidas商店登录页面,并与b2b客户登录(如果客户属于adidas商店,则转到adidas商店)。 如果客户不属于adidas。 他属于耐克商店,然后从同一登录页面重定向到耐克商店。 请有人可以向我建议如何实现此行为。

非常感谢

BR,

Omkar

付费偷看设置
发送
1条回答
葫芦娃快救爷爷
1楼-- · 2020-08-30 23:40

你好 Omkar Singh

是的,这是可以实现的。 我假设您这里有B2B网站,并且B2BCustomer正在尝试登录。

因此,首先您需要查看B2bacc * addon下的B2BAcceleratorAuthenticationProvider类。 一旦B2BCustomer尝试在此处登录以进行身份​​验证,您就可以应用检查。 您可以检查客户所属的组织并引发异常。 一旦通过LoginAuthenticationFailureHandler抛出异常控制流,您就可以在此处重定向到相关的B2BSite。 尽管您可能会在本地遇到一些cookie/url问题,但是如果两个站点都具有差异url和cookie,那么它们在本地也将起作用,否则您必须在两个站点的URL不同的更高环境中进行测试。

希望这对您有帮助。

一周热门 更多>