Liferay无法将用户自动分配到组织?那怎么办?
与Liferay合作。(实际上,Liferay在“反对”我。) 我有一个法语社区、一个英语社区和一个德语社区,它们是一个整体“常规组织”的“所在地” 当一个新用户选择我网站的法国分支并注册时,他/她如何自动被分配到法国组织 编辑:换句话说,如何自动将新注册用户分配给组织(取决于他/她注册的页面)Liferay无法将用户自动分配到组织?那怎么办?,liferay,organization,Liferay,Organization,与Liferay合作。(实际上,Liferay在“反对”我。) 我有一个法语社区、一个英语社区和一个德语社区,它们是一个整体“常规组织”的“所在地” 当一个新用户选择我网站的法国分支并注册时,他/她如何自动被分配到法国组织 编辑:换句话说,如何自动将新注册用户分配给组织(取决于他/她注册的页面) 讽刺侧节点:我真的需要向所有新用户发送电子邮件,询问他/她注册的语言分支,以便手动将此人分配到适当的组织吗?您的问题功能性强于技术性,因此我将尝试向您介绍解决方案: 您可以在用户对象上使用模型侦听器(o
讽刺侧节点:我真的需要向所有新用户发送电子邮件,询问他/她注册的语言分支,以便手动将此人分配到适当的组织吗?您的问题功能性强于技术性,因此我将尝试向您介绍解决方案: 您可以在用户对象上使用模型侦听器(onAfterCreate方法),通过UserLocalService.addOrganizationUsers()以编程方式添加所需的组织。 可以根据用户对象上定义并显示在注册页面上的自定义字段(expando)选择组织
否则,您可以在struts/login/create_account action中重写com.liferay.portlet.login.action.CreateAccountAction,并在类中实现一个自定义逻辑,该逻辑根据页面组ID(通过请求获得)将用户添加到组织中。请详细说明您的问题。我很难理解你的问题,也很难确定你到底需要什么。谢谢