Ruby on Rails 用户管理引擎/框架? (带网页)
Posted
技术标签:
【中文标题】Ruby on Rails 用户管理引擎/框架? (带网页)【英文标题】:Ruby on Rails User Management Engine/Framework? (with web pages) 【发布时间】:2010-11-30 06:12:00 【问题描述】:有很多关于 Rails 授权插件的帖子/建议。然而,我在这里要问的是是否有一个流行/好的 Ruby on Rails 引擎(或框架),它也包括用户界面页面(以及控制器/模型等)。因此,可以将某些东西集成到(引擎)中或用作起点,包括:
注册(例如,用户创建登录,然后发送带有激活链接的电子邮件) 身份验证 授权 用户界面允许用户: 更改密码 委派管理(可选) 支持使用同一应用程序的多个/单独的公司/组 公司/组 X 的管理员用户,并将访问权限分配给人员 Y(创建新用户) 允许用户执行这些功能的 UI我将最后一次委派管理作为可选附加项。如果有一个没有这个的好/大众产品,我宁愿听听。
提前致谢
【问题讨论】:
【参考方案1】:我认为您可以使用clearance 实现大部分目标,但您需要单独实施授权。
Clearance 是一个 Rails 引擎,可以为您提供
注册 授权 忘记密码 记住我 非常容易定制【讨论】:
【参考方案2】:我更喜欢结合使用 Authlogic(用于身份验证)和 Lockdown(用于角色)。 它们都处于稳定状态并且运行良好!
看看http://stonean.com/page/lockdown-with-authlogic的authlogic/lockdown教程。
github 上的 Authlogic 示例应用程序可能会向您展示一些用于注册、更改密码等的示例代码。
【讨论】:
【参考方案3】:Devise好像是现在的大佬,基本支持天底下的一切。
【讨论】:
【参考方案4】:我不认为有所有可用的东西。 来自acts_as 和的组合 act_as_authenticated 和 LoginEngine,也许 http://code.google.com/p/rails-authorization-plugin/
也许可以做成你喜欢的东西。
问候
【讨论】:
以上是关于Ruby on Rails 用户管理引擎/框架? (带网页)的主要内容,如果未能解决你的问题,请参考以下文章
获取由用户管理的公司的详细信息 - Ruby on Rails