我可以强制使用 SSL 来保护 Dotnetnuke 模块编辑页面吗?

Can I force SSL to secure a Dotnetnuke Module Edit Page?

我有一个 DNN 模块,我不关心 VIEW 页面是否使用 SSL

但是,当模块编辑器在管理模板中加载我的模块的编辑页面时(我的模块是页面上的唯一模块)我想安全地加载页面使用SSL,如果站点具有 SSL 功能。

这可能吗?

是的,只需将以下内容放在模块代码的开头即可。

// Force Page to use SSL if it can.
if (PortalSettings.SSLEnabled && !Request.IsSecureConnection)
{
  DotNetNuke.Security.PortalSecurity.ForceSecureConnection();
}