Sitecore-SSL选定页面
在我的sitecore网站中,我需要几个页面才能启用SSL。(用户配置文件、登录、创建数据等)。但我想离开浏览相关页面正常Sitecore-SSL选定页面,sitecore,Sitecore,在我的sitecore网站中,我需要几个页面才能启用SSL。(用户配置文件、登录、创建数据等)。但我想离开浏览相关页面正常 是否有Sitecore配置来执行此操作,或者如何执行此操作?如果您使用的是Sitecore 6.0+,请查看Sitecore marketplace中的 此模块将允许您指定要保护的特定页面(模板)。我想这正是您想要的。我们采取的一种方法是: 您可以创建一个名为页面安全性的自定义模板,并具有一个名为Https类型复选框的字段。 从该模板继承需要Https的页面,并勾选复选框。
是否有Sitecore配置来执行此操作,或者如何执行此操作?如果您使用的是Sitecore 6.0+,请查看Sitecore marketplace中的
此模块将允许您指定要保护的特定页面(模板)。我想这正是您想要的。我们采取的一种方法是:
using Sitecore;
using Sitecore.Data.Fields;
using Sitecore.Pipelines.HttpRequest;
public class HttpsRequestBegin
{
public void Process()
{
Sitecore.Data.Items.Item item = Context.Item;
if (item != null && item.Fields["Https"] != null)
{
Sitecore.Data.Fields.CheckboxField httpsEnabledCheckbox = new CheckboxField(item.Fields["Https"]);
if (httpsEnabledCheckbox.Checked)
{
// Do Stuff
}
}
}
}