Exemplo n.º 1
0
 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()
                );
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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()
                );
        }
Exemplo n.º 5
0
        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);
        }