1

我是 CMS 的新用户,在 google 和通过 comfy 的 github repo 进行广泛搜索后,我发现的只是这个文件 - http_auth.rb,我可以在其中添加名称:密码对,我认为这是基本的 http 身份验证。

这是手册中的内容:


完成安装后,您应该能够导航到http://abcd.com/admin

默认用户名和密码是“用户名”和“密码”。您可能想立即更改它。可以在 cms 初始化程序中找到和更改管理员凭据(除其他外):/config/initializers/comfortable_mexican_sofa.rb

在创建页面并使用内容填充它们之前,我们需要创建一个站点。站点定义了主机名、内容路径及其语言。


正如我现在所看到的,这实际上意味着只能有一个用户,管理员?没有像 wordpress 等那样的用户支持?

4

2 回答 2

2

在 Devise 上有一个很好的扩展 gem,叫做cms-fortress。这可能是将多个用户添加到 Comfy rails 应用程序的最简单方法。

默认情况下,您会在以下位置获得新的管理员路由/cms-admin并登录:

username: admin@cmsfortress.com
password: 1234qwer

还实现了其他更高级的功能,例如用户权限。

于 2014-05-07T21:38:59.307 回答
1

开箱即用的 ComfortableMexicanSofa 仅支持 BasicAuth。所以,是的,只有一个“管理员”。此 CMS 没有用户/身份验证系统,因为它不想剥夺您的选择自由(请参阅Refinery / Devise)。

但是,很容易让它与你想要的任何东西一起工作。见:https ://github.com/comfy/comfortable-mexican-sofa/wiki/Changing-default-authentication

这样您就可以使用现有的设计/巫术/其他任何身份验证系统。

此外,对于许多安装来说,Devise 是一个主要的矫枉过正。有时一个管理员用户就足够了。

于 2014-02-03T15:15:42.990 回答