0

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

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

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

基本上,我希望整个子域都需要身份验证。我没有看到一个站点范围的设置。

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

4

1 回答 1

1

配置页面权限以要求“注册用户”角色查看页面几乎是目前唯一的方法。

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

于 2013-08-02T02:39:25.837 回答