【问题标题】:Liferay- landing to different communities based on their user-groupsLiferay-根据用户群登陆不同的社区
【发布时间】:2013-03-09 08:34:30
【问题描述】:

我的要求是我有一个 Liferay 门户,它有两种类型的用户创建过程:

  1. 由管理员手动创建
  2. 用户可以通过创建账号创建

我想根据用户组将用户引导至不同的登录页面。用户创建 process1 属于一个组,process2 属于另一个组。如何实现它。 Process1 通过设置默认登陆路径可以正常工作,但我想将由 process2 创建的用户登陆到不同的登陆页面。

提前致谢!!

问候,
S.Ponraj

【问题讨论】:

    标签: redirect liferay


    【解决方案1】:

    查看页面here,了解如何创建着陆页挂钩。

    您还需要一种方法来确定用户是来自流程 1 还是流程 2。一种可能的方法是使用 liferay 自定义字段 (expando)。

    【讨论】:

    • 感谢阿兰的回复。您提供的链接适用于 liferay 6.1,但我使用的是 5.2.3,无论过程与 5.2.3 相同还是不同
    • 嘿,再次感谢阿兰。我能够创建一个自定义字段来识别属于哪个进程的用户。但是如何检索自定义字段的值。
    • 我假设您向用户添加了自定义变量。您可以使用 user.getExpandoBridge().getAttribute("attributeName"); 提取它另请参阅 liferay wiki Developing with Expando
    • 哦,是的,我正在努力,希望能有一个好的结果,谢谢 Alain :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多