Dotnetnuke 创建没有SSL的安全DNN门户

Dotnetnuke 创建没有SSL的安全DNN门户,dotnetnuke,Dotnetnuke,现在我正在使用DNNDEV.ME环境测试DNN。我已经创建了一个子域作为父门户(subdomain.dnndev.me) 我想测试的是,如果用户未登录,则自动显示登录。即,我正在尝试保护子域以供客户端使用。我在玩弄主机和管理员设置(分别是站点管理和页面管理)。我在页面管理中看到的唯一一件事是“保护”页面,但这需要在主机>站点管理中选择SSL。这些设置似乎需要SSL证书。即使我选择启用SSL,我最初也不打算在小型站点上安装SSL证书 我所追求的只是:从主站点(dnndev.me)用户将单击指向子域

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

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

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

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


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

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


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

当然,我的意思是,除了确保编辑页面时权限设置中未选中“所有用户”之外。如果我在一个页面上只使用一组模块,并且这些模块的视图也使用模板,我想这一点就行了。