首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Liferay无法自动将用户分配到组织吗?那该怎么做呢?

问Liferay无法自动将用户分配到组织吗?那该怎么做呢?
EN

Stack Overflow用户
提问于 2012-12-10 08:04:54
回答 1查看 572关注 0票数 0

和Liferay一起工作。(实际上,Liferay正在“对抗”我。)

我有一个法语社区,一个英语社区和一个德语社区,它们是一个整体“常规组织”的“位置”。

当新用户选择我的站点的法国分支并注册时,他/她如何自动分配到法国组织?

编辑:换句话说,如何自动将新注册的用户分配到组织(取决于他/她注册的页面)?

讽刺侧节点:我真的需要向所有新用户发送电子邮件,询问他/她从哪个语言分支注册,以便手动将该人员分配到适当的组织吗?

EN

回答 1

Stack Overflow用户

发布于 2012-12-11 04:57:51

你的问题与其说是技术上的,不如说是功能上的,所以我将试着给你一个解决方案的高级描述:

您可以使用User对象上的模型侦听器(onAfterCreate方法)通过UserLocalService.addOrganizationUsers()以编程方式添加所需的组织。可以根据在用户对象上定义并显示在注册页面上的自定义字段(expando)来选择组织。

否则,您可以在struts /login/create_account操作中覆盖com.liferay.portlet.login.action.CreateAccountAction,并在您的类中实现一个自定义逻辑,该逻辑根据页面groupId (通过请求获得)将用户添加到组织。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13793266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档