我有一个DNN模块,我不在乎VIEW页面是否不使用SSL。
但是,当模块编辑器在管理模板中加载我的模块的编辑页面时(我的模块是页面上唯一的模块),如果网站具有SSL功能,我希望使用SSL安全地加载页面。
这可能吗?
是的,只需将以下内容放在模块代码的开头。
// Force Page to use SSL if it can.
if (PortalSettings.SSLEnabled && !Request.IsSecureConnection)
{
DotNetNuke.Security.PortalSecurity.ForceSecureConnection();
}