我是新用户到CMS,经过广泛搜索谷歌和通过github回复的舒适,所有我发现这个文件 - http_auth.rb,我可以添加名称:密码对,我认为这是基本的http auth。
这是手册:
完成安装后,您应该能够导航到http://abcd.com/admin
默认用户名和密码是'username'和'password'。你可能想立刻改变它。管理员凭据(以及其他内容)可以在cms初始化程序中找到并更改:/config/initializers/comfortable_mexican_sofa.rb
在创建页面并使用内容填充页面之前,我们需要创建一个站点。站点定义主机名,内容路径及其语言。
正如我现在看到的,这实际上意味着只能有一个用户,即管理员?像wordpress等没有用户支持吗?
答案 0 :(得分:2)
在Devise上建立了一个名为cms-fortress的好扩展宝石。这可能是将多个用户添加到Comfy rails应用程序的最简单方法。
默认情况下,您会在/cms-admin
获取新的管理员路线并登录:
username: admin@cmsfortress.com
password: 1234qwer
还实施了其他更高级的功能,例如用户权限。
答案 1 :(得分:1)
开箱即用ComfortableMexicanSofa仅支持BasicAuth。所以是的,只有一个“管理员”。此CMS没有用户/身份验证系统,因为它不想取消您的自由选择(请参阅Refinery / Devise)。
然而,使用任何你想要的东西都很容易。请参阅:https://github.com/comfy/comfortable-mexican-sofa/wiki/Changing-default-authentication
这样您就可以使用现有的Devise / Sorcery /其他任何身份验证系统。
此外,对于许多安装,Devise是一个重大的矫枉过正。有时一个管理员用户绰绰有余。