diff --git a/Oqtane.Client/Modules/Admin/Login/Index.razor b/Oqtane.Client/Modules/Admin/Login/Index.razor index 73b22c94..b152a5d1 100644 --- a/Oqtane.Client/Modules/Admin/Login/Index.razor +++ b/Oqtane.Client/Modules/Admin/Login/Index.razor @@ -38,10 +38,10 @@
@if (!_alwaysremember) { -
- - -
+
+ + +
}
@@ -99,6 +99,7 @@ { _allowexternallogin = (SettingService.GetSetting(PageState.Site.Settings, "ExternalLogin:ProviderType", "") != "") ? true : false; _allowsitelogin = bool.Parse(SettingService.GetSetting(PageState.Site.Settings, "LoginOptions:AllowSiteLogin", "true")); + _alwaysremember = bool.Parse(SettingService.GetSetting(PageState.Site.Settings, "LoginOptions:AlwaysRemember", "false")); _togglepassword = SharedLocalizer["ShowPassword"]; @@ -155,10 +156,6 @@ AddModuleMessage(Localizer["ExternalLoginStatus." + PageState.QueryString["status"]], MessageType.Info); } } - if (PageState.Site.Settings.TryGetValue("LoginOptions:AlwaysRemember", out string alwaysRememberStr)) - { - _alwaysremember = Convert.ToBoolean(alwaysRememberStr); - } } catch (Exception ex) { @@ -194,13 +191,7 @@ if (!twofactor) { - bool alwaysRemember = false; - if (PageState.Site.Settings.TryGetValue("LoginOptions:AlwaysRemember", out string alwaysRememberStr)) - { - alwaysRemember = Convert.ToBoolean(alwaysRememberStr); - } - bool remember = alwaysRemember || _remember; - _remember = remember; + _remember = _alwaysremember || _remember; user = await UserService.LoginUserAsync(user, hybrid, _remember); } else