【问题标题】:Creating a secure DNN portal without SSL创建没有 SSL 的安全 DNN 门户
【发布时间】:2013-08-01 21:04:35
【问题描述】:

现在我正在使用 DNNDEV.ME 环境测试 DNN。我创建了一个子域作为父门户 (subdomain.dnndev.me)。

如果用户未登录,我想测试的是自动显示登录信息。即,我正在尝试保护子域以供客户端使用。我正在玩弄主机和管理员设置(分别是站点管理、页面管理)。我在页面管理上看到的唯一内容是“保护”页面,但这需要在主机>站点管理中选择 SSL。这些设置似乎需要 SSL 证书。即使我选择了 SSL Enabled,我仍然不打算在小型站点上安装 SSL 证书。

我所追求的只是:从主站点 (dnndev.me) 用户将单击指向子域 (subdomain.dnndev.me) 的链接。从那里我希望用户注册/登录,所以我希望登录页面在点击网站后立即弹出以强制登录(或者如果是新用户则注册)。

基本上,我希望整个子域都需要身份验证。我没有看到适用于整个网站的设置。

有什么想法吗?资源?例子?谢谢!

【问题讨论】:

  • 当然,我的意思是在编辑页面时确保未在权限设置中选择“所有用户”。我想如果我只在一个页面上使用一组模块,这些模块也使用模板作为视图。

标签: dotnetnuke


【解决方案1】:

将页面权限配置为需要“注册用户”角色才能查看页面几乎是目前执行此操作的唯一方法。

您可以编写一个在所有页面上的自定义模块并弹出一个登录模块,但实际上页面级权限是在 DNN 中正确执行此操作的唯一方法。

【讨论】:

    猜你喜欢
    • 2017-01-13
    • 2014-01-04
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2013-07-09
    • 1970-01-01
    • 2012-06-29
    • 1970-01-01
    相关资源
    最近更新 更多