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



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

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

这可能吗?

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

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

最新更新