【问题标题】:Kentico - Password Protect ContentKentico - 密码保护内容
【发布时间】:2018-02-02 19:57:03
【问题描述】:

我有一些文档,并希望为每组用户使用一组用户 ID/密码对其进行密码保护。是这样的:

  • 组 1 中的所有用户都可以使用 userid1/password1 访问 domain.com/survey1/

  • 组 2 中的所有用户都可以使用 userid2/password2 访问 domain.com/survey2/

  • 等等……

在 Kentico 之外,我可以转到虚拟主机控制面板并将密码应用于任何文件夹。

使用 Kentico(全局管理员权限,无后端/服务器访问权限)我不确定这是否可行,如果可以,该怎么做。感谢您的意见。

注意:我尝试使用登录表单 webpart 创建自定义登录页面;将登录表单的目标 URL 设置为列出文档链接的登录页面;然后将提到的文档添加为子页面;通过用户应用程序以及属性/安全性添加了新用户(userid1/password1)。但这并没有按预期工作。

【问题讨论】:

    标签: kentico


    【解决方案1】:

    Michelle,基本上你希望一组用户共享一个用户名/密码组合,对吧?这基本上是一群人在 CMS 中都使用一个“用户”帐户。

    所以首先你设置用户帐户,如 user1/pw1、user2/pw2。

    然后在您的内容树中,转到 /survey1 > Properties > Security > 将其设置为要求身份验证。然后添加 user1 以获得 READ 权限。对其他文件夹执行相同操作。

    然后在您未登录的另一个浏览器会话中,尝试访问 yoursite.com/survey1,它应该将您重定向到登录页面,一旦您使用 user1/pw1 登录,它应该将您路由回 /survey1 .

    如果您已经创建了自己的登录页面,例如 /mylogin.aspx,然后转到设置应用程序 > 设置 > 安全和成员资格 > 内容 > 网站登录页面 URL,并在那里添加 ~/mylogin.aspx,这样当访问者提示登录,它将是那个页面。

    【讨论】:

    • 谢谢瑞!一切都按预期工作。最初我认为每组用户都需要他们自己的登录页面,但事实证明我们只需要一个登录页面(并将登录表单 webpart 中的 Default target URL 留空)
    猜你喜欢
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 2017-10-10
    相关资源
    最近更新 更多