diff --git a/Oqtane.Client/Modules/Admin/Register/Index.razor b/Oqtane.Client/Modules/Admin/Register/Index.razor index 12fe1340..7074e6c4 100644 --- a/Oqtane.Client/Modules/Admin/Register/Index.razor +++ b/Oqtane.Client/Modules/Admin/Register/Index.razor @@ -16,7 +16,7 @@ - +
@@ -25,14 +25,14 @@
-
+@*
-
+
*@
@@ -101,23 +101,24 @@ else protected override async Task OnInitializedAsync() { var settings = await SettingService.GetSiteSettingsAsync(PageState.Site.SiteId); + var emailaddress = Localizer["Info.Registration.InvalidEmail"]; + string passwordValidationCriteriaTemplate = Localizer["Password.ValidationCriteria"]; + _minimumlength = SettingService.GetSetting(settings, "IdentityOptions:Password:RequiredLength", "6"); _uniquecharacters = SettingService.GetSetting(settings, "IdentityOptions:Password:RequiredUniqueChars", "1"); _requiredigit = bool.Parse(SettingService.GetSetting(settings, "IdentityOptions:Password:RequireDigit", "true")); _requireupper = bool.Parse(SettingService.GetSetting(settings, "IdentityOptions:Password:RequireUppercase", "true")); _requirelower = bool.Parse(SettingService.GetSetting(settings, "IdentityOptions:Password:RequireLowercase", "true")); _requirepunctuation = bool.Parse(SettingService.GetSetting(settings, "IdentityOptions:Password:RequireNonAlphanumeric", "true")); - - string passwordValidationCriteriaTemplate = Localizer["Password.ValidationCriteria"]; - + // Replace the placeholders with the actual values of the variables string digitRequirement = _requiredigit ? Localizer["Password.DigitRequirement"] + ", " : ""; string uppercaseRequirement = _requireupper ? Localizer["Password.UppercaseRequirement"] + ", " : ""; string lowercaseRequirement = _requirelower ? Localizer["Password.LowercaseRequirement"] + ", " : ""; string punctuationRequirement = _requirepunctuation ? Localizer["Password.PunctuationRequirement"] + ", " : ""; - + // Replace the placeholders with the actual values of the variables - _passwordconstruction = string.Format(passwordValidationCriteriaTemplate, + _passwordconstruction = emailaddress + "
" + string.Format(passwordValidationCriteriaTemplate, _minimumlength, _uniquecharacters, digitRequirement, uppercaseRequirement, lowercaseRequirement, punctuationRequirement); }