CMS编辑器是否可以设置特定页面以要求身份验证--Sitecore

时间:2013-04-08 14:12:50

标签: asp.net sitecore

我想知道是否可以这样做,因此sitecore中的编辑可以设置它,因此您只需要一个特定页面的用户名/登录。

www.yourwebsite.com - 无需密码 www.yourwebsite.com/internalstuff - 编辑要求并在CMS中设置密码。

2 个答案:

答案 0 :(得分:3)

Sitecore提供的Security Administrator's Cookbook广泛解释了这一点。

这是您需要做的,只需几个小步骤:​​

  • 使用User Manager创建一个用户组(在Extranet域上,默认情况下调用的方式可能与您的安装不同)
  • 将用户添加到群组
  • 转到Security Editor,选择要保护的项目,并禁用匿名用户的Read权限(这使得未登录的用户无法查看)< / LI>
  • 为您的新用户组的商品启用Read权限

请务必阅读食谱,以便了解如何正确使用安全性继承。这将为您节省大量时间。

答案 1 :(得分:1)

实际上,如果您安装了营销人员的Web表单,则无法进行编码。这不是企业就绪登录电子邮件激活等,但它的工作原理。首先,您当然应该设置Ruud this answer中提到的访问权限和角色,并且需要WFFM准备好表单样式和占位符配置为接受表单。

  • 转到WFFM并创建注册表单(用户名为单行文本字段,密码为密码确认字段)
  • 作为保存操作添加“创建用户”(在那里配置正确的域/角色)(您还可以添加“用户登录密码操作并在注册后直接登录用户”)
  • 将注册表单添加到公共页面

  • 创建登录表单(用户名为单行文本字段,密码为密码字段);再次将数据映射到为外联网设置的用户名,密码和域名

  • 将登录表单添加到公共页面

  • 享受:)

注意:这要求您具有对asp.net用户表的写访问权限(默认情况下在核心数据库中设置)。确保您的安全要求符合该要求。如前所述,这将不会为您提供注册时的基本电子邮件验证。