Padrino基本用户身份验证

时间:2012-02-03 23:01:18

标签: ruby authentication login padrino

我想知道是否有人可以阐明设置基本用户身份验证。我已将管理应用程序安装到我的项目中,它运行良好。但我需要一个基本的用户角色,可以拥有自己的注册页面等。

我需要看到像

这样的东西

domain.com/users/user.slug

会将他们带到他们的个人资料页面

我也将拥有嵌套资源,因此用户可以拥有与之关联的项目。

domain.com/users/user.slug/projects/project.slug 要么 domain.com/users/user.slug/project.slug

管理员工作得很好,但我不知道如何为用户模型设置注册等?

我过去曾使用过Rails的设计,我想知道目前是否存在类似的东西?我见过围绕监狱长的一些讨论。是否存在人们正在使用的事实解决方案,或者我是否能够实施管理应用程序来处理此问题?现在/帐户受到保护,只能由管理员角色访问..所以我不能让用户转到帐户/新

由于

2 个答案:

答案 0 :(得分:0)

现在我基本上只是将管理员应用程序复制到我自己的用户应用程序中,同时使用我自己的用户模型。

用户模型基本上是帐户模型的直接端口..会话控制器等也是如此。只需切换模型名称。

我仍然不确定这是否是最好的方法,或者我是否能够利用管理员应用来处理这个问题?

这个解决方案正在发挥作用,但我不确定这是否是最佳方法。

答案 1 :(得分:0)

我正在寻找这个问题的类似解决方案。据我所知,这种方法似乎不符合DRY原则。但我也没有其他解决方案......