首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建可以创建具有某些限制的其他用户的用户?

如何创建可以创建具有某些限制的其他用户的用户?
EN

Stack Overflow用户
提问于 2014-04-19 22:12:02
回答 1查看 70关注 0票数 0

我很抱歉,我不能加载一个图片来解释关系,但我需要更多的街头信誉这样做。

我正在使用Rails 4和Design3,我想为我的用户创建一个基于家庭角色的特定限制的家庭关系。

用户(我们称之为MainUser)可以创建一个家庭并将家庭成员添加到家庭中。但是,我希望这些家庭成员中的每一个都是新用户(我们称之为ChildUser)。我的想法是,我不希望ChildUser一开始就拥有任何登录/访问网站的权限。它们之所以存在是因为MainUser。他们的信息将完全控制MainUser。随着年龄的增长,MainUser可能希望允许ChildUser的某些特权,例如登录到他们的帐户。最终,ChildUser将希望能够完全访问他们的帐户,不再受MainUser的限制。他们仍然希望成为MainUser控制的MainUser家族的一部分,但他们也希望创建自己的家庭( ChildUser可以控制这个家族)。现在,循环可以重复,ChildUser可以为他们的家庭创建GrandChildUsers。

我没有使用CanCan,但是我读过它的用例,我觉得它对我很有用,但是我想要一些关于这方面的概念和技术指导。

有没有人创建过类似的用户关系?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-20 08:21:06

您可能希望了解基于角色的访问控制访问控制列表,它们分别称为RBAC和ACL。

如果你不熟悉这个话题,你也会发现这个挑衅性的谈话很有趣:

http://vimeo.com/2723800

另见关于这一点:

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

https://stackoverflow.com/questions/23176171

复制
相关文章

相似问题

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