本文整理汇总了C#中mojoPortal.Business.SiteSettings.Save方法的典型用法代码示例。如果您正苦于以下问题:C# SiteSettings.Save方法的具体用法?C# SiteSettings.Save怎么用?C# SiteSettings.Save使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mojoPortal.Business.SiteSettings
的用法示例。
在下文中一共展示了SiteSettings.Save方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateNewSite
public static SiteSettings CreateNewSite()
{
String templateFolderPath = GetMessageTemplateFolder();
String templateFolder = templateFolderPath;
SiteSettings newSite = new SiteSettings();
newSite.SiteName = GetMessageTemplate(templateFolder, "InitialSiteNameContent.config");
newSite.Skin = WebConfigSettings.DefaultInitialSkin;
newSite.Logo = GetMessageTemplate(templateFolder, "InitialSiteLogoContent.config");
newSite.AllowHideMenuOnPages = false;
newSite.AllowNewRegistration = true;
newSite.AllowPageSkins = false;
newSite.AllowUserFullNameChange = false;
newSite.AllowUserSkins = false;
newSite.AutoCreateLdapUserOnFirstLogin = true;
//newSite.DefaultFriendlyUrlPattern = SiteSettings.FriendlyUrlPattern.PageNameWithDotASPX;
newSite.EditorSkin = SiteSettings.ContentEditorSkin.normal;
//newSite.EncryptPasswords = false;
newSite.Icon = String.Empty;
newSite.IsServerAdminSite = true;
newSite.ReallyDeleteUsers = true;
newSite.SiteLdapSettings.Port = 389;
newSite.SiteLdapSettings.RootDN = String.Empty;
newSite.SiteLdapSettings.Server = String.Empty;
newSite.UseEmailForLogin = true;
newSite.UseLdapAuth = false;
newSite.UseSecureRegistration = false;
newSite.UseSslOnAllPages = WebConfigSettings.SslIsRequiredByWebServer;
//newSite.CreateInitialDataOnCreate = false;
newSite.AllowPasswordReset = true;
newSite.AllowPasswordRetrieval = true;
//0 = clear, 1= hashed, 2= encrypted
newSite.PasswordFormat = WebConfigSettings.InitialSitePasswordFormat;
newSite.RequiresQuestionAndAnswer = true;
newSite.MaxInvalidPasswordAttempts = 10;
newSite.PasswordAttemptWindowMinutes = 5;
newSite.RequiresUniqueEmail = true;
newSite.MinRequiredNonAlphanumericCharacters = 0;
newSite.MinRequiredPasswordLength = 7;
newSite.PasswordStrengthRegularExpression = String.Empty;
newSite.DefaultEmailFromAddress = GetMessageTemplate(templateFolder, "InitialEmailFromContent.config");
newSite.EnableMyPageFeature = false;
newSite.Save();
return newSite;
}
示例2: CreateNewSite
public static int CreateNewSite(String siteName)
{
//dbSiteSettings.CreateDefaultData(this.siteID);
SiteSettings newSite = new SiteSettings();
newSite.SiteName = siteName;
newSite.Save();
//CreateDefaultData(newSite.SiteID);
return newSite.SiteId;
}