private async Task UpdateUserManagementSettingsAsync(HostUserManagementSettingsEditDto settings) { await SettingManager.ChangeSettingForApplicationAsync( AbpZeroSettingNames.UserManagement.IsEmailConfirmationRequiredForLogin, settings.IsEmailConfirmationRequiredForLogin.ToString(CultureInfo.InvariantCulture).ToLower(CultureInfo.InvariantCulture) ); }
private async Task UpdateUserManagementSettingsAsync(HostUserManagementSettingsEditDto settings) { await SettingManager.ChangeSettingForApplicationAsync( AbpZeroSettingNames.UserManagement.IsEmailConfirmationRequiredForLogin, settings.IsEmailConfirmationRequiredForLogin.ToString().ToLowerInvariant() ); //await SettingManager.ChangeSettingForApplicationAsync( // AppSettingNames.UserManagement.SmsVerificationEnabled, // settings.SmsVerificationEnabled.ToString().ToLowerInvariant() //); // 宿主用户登陆验证码配置 await SettingManager.ChangeSettingForApplicationAsync( AppSettingNames.ApplicationAndTenant.UseCaptchaOnUserLogin, settings.UseCaptchaOnUserLogin.ToString().ToLowerInvariant() ); await SettingManager.ChangeSettingForApplicationAsync( AppSettingNames.ApplicationAndTenant.CaptchaOnUserLoginType, ((int)settings.CaptchaOnUserLoginType).ToString() ); await SettingManager.ChangeSettingForApplicationAsync( AppSettingNames.ApplicationAndTenant.CaptchaOnUserLoginLength, settings.CaptchaOnUserLoginLength.ToString() ); }
private async Task UpdateUserManagementSettingsAsync(HostUserManagementSettingsEditDto settings) { await SettingManager.ChangeSettingForApplicationAsync( AbpZeroSettingNames.UserManagement.IsEmailConfirmationRequiredForLogin, settings.IsEmailConfirmationRequiredForLogin.ToString().ToLowerInvariant() ); await SettingManager.ChangeSettingForApplicationAsync( AppSettings.UserManagement.SmsVerificationEnabled, settings.SmsVerificationEnabled.ToString().ToLowerInvariant() ); await SettingManager.ChangeSettingForApplicationAsync( AppSettings.UserManagement.IsCookieConsentEnabled, settings.IsCookieConsentEnabled.ToString().ToLowerInvariant() ); await SettingManager.ChangeSettingForApplicationAsync( AppSettings.UserManagement.UseCaptchaOnLogin, settings.UseCaptchaOnLogin.ToString().ToLowerInvariant() ); await SettingManager.ChangeSettingForApplicationAsync( AppSettings.UserManagement.AllowUsingGravatarProfilePicture, settings.AllowUsingGravatarProfilePicture.ToString().ToLowerInvariant() ); await UpdateUserManagementSessionTimeOutSettingsAsync(settings.SessionTimeOutSettings); }
private async Task UpdateUserManagementSettingsAsync(HostUserManagementSettingsEditDto settings) { await SettingManager.ChangeSettingForApplicationAsync( AbpZeroSettingNames.UserManagement.IsEmailConfirmationRequiredForLogin, settings.IsEmailConfirmationRequiredForLogin.ToString().ToLowerInvariant() ); await SettingManager.ChangeSettingForApplicationAsync( AppSettings.UserManagement.SmsVerificationEnabled, settings.SmsVerificationEnabled.ToString().ToLowerInvariant() ); }
public async Task <HostSettingsEditDto> GetAllSettings() { HostSettingsEditDto hostSettingsEditDto = new HostSettingsEditDto(); HostSettingsEditDto hostSettingsEditDto1 = hostSettingsEditDto; GeneralSettingsEditDto generalSettingsEditDto = new GeneralSettingsEditDto() { WebSiteRootAddress = await this.SettingManager.GetSettingValueAsync("App.General.WebSiteRootAddress") }; hostSettingsEditDto1.General = generalSettingsEditDto; HostSettingsEditDto hostSettingsEditDto2 = hostSettingsEditDto; HostUserManagementSettingsEditDto hostUserManagementSettingsEditDto = new HostUserManagementSettingsEditDto(); HostUserManagementSettingsEditDto hostUserManagementSettingsEditDto1 = hostUserManagementSettingsEditDto; bool settingValueAsync = await this.SettingManager.GetSettingValueAsync <bool>("Abp.Zero.UserManagement.IsEmailConfirmationRequiredForLogin"); hostUserManagementSettingsEditDto1.IsEmailConfirmationRequiredForLogin = settingValueAsync; hostSettingsEditDto2.UserManagement = hostUserManagementSettingsEditDto; HostSettingsEditDto hostSettingsEditDto3 = hostSettingsEditDto; EmailSettingsEditDto emailSettingsEditDto = new EmailSettingsEditDto() { DefaultFromAddress = await this.SettingManager.GetSettingValueAsync("Abp.Net.Mail.DefaultFromAddress"), DefaultFromDisplayName = await this.SettingManager.GetSettingValueAsync("Abp.Net.Mail.DefaultFromDisplayName"), SmtpHost = await this.SettingManager.GetSettingValueAsync("Abp.Net.Mail.Smtp.Host") }; EmailSettingsEditDto emailSettingsEditDto1 = emailSettingsEditDto; int num = await this.SettingManager.GetSettingValueAsync <int>("Abp.Net.Mail.Smtp.Port"); emailSettingsEditDto1.SmtpPort = num; emailSettingsEditDto.SmtpUserName = await this.SettingManager.GetSettingValueAsync("Abp.Net.Mail.Smtp.UserName"); emailSettingsEditDto.SmtpPassword = await this.SettingManager.GetSettingValueAsync("Abp.Net.Mail.Smtp.Password"); emailSettingsEditDto.SmtpDomain = await this.SettingManager.GetSettingValueAsync("Abp.Net.Mail.Smtp.Domain"); EmailSettingsEditDto emailSettingsEditDto2 = emailSettingsEditDto; bool flag = await this.SettingManager.GetSettingValueAsync <bool>("Abp.Net.Mail.Smtp.EnableSsl"); emailSettingsEditDto2.SmtpEnableSsl = flag; EmailSettingsEditDto emailSettingsEditDto3 = emailSettingsEditDto; bool settingValueAsync1 = await this.SettingManager.GetSettingValueAsync <bool>("Abp.Net.Mail.Smtp.UseDefaultCredentials"); emailSettingsEditDto3.SmtpUseDefaultCredentials = settingValueAsync1; hostSettingsEditDto3.Email = emailSettingsEditDto; return(hostSettingsEditDto); }