if site login is disabled redirect Login to external identity provider
This commit is contained in:
		| @ -93,23 +93,16 @@ | ||||
|     { | ||||
|         try | ||||
|         { | ||||
|             _allowexternallogin = (SettingService.GetSetting(PageState.Site.Settings, "ExternalLogin:ProviderType", "") != "") ? true : false; | ||||
|             _allowsitelogin = bool.Parse(SettingService.GetSetting(PageState.Site.Settings, "LoginOptions:AllowSiteLogin", "true")); | ||||
|  | ||||
|             _togglepassword = SharedLocalizer["ShowPassword"]; | ||||
|  | ||||
|             if (PageState.QueryString.ContainsKey("returnurl")) | ||||
|             { | ||||
|                 _returnUrl = PageState.QueryString["returnurl"]; | ||||
|             } | ||||
|  | ||||
|             _allowexternallogin = (SettingService.GetSetting(PageState.Site.Settings, "ExternalLogin:ProviderType", "") != "") ? true : false; | ||||
|             _allowsitelogin = bool.Parse(SettingService.GetSetting(PageState.Site.Settings, "LoginOptions:AllowSiteLogin", "true")); | ||||
|  | ||||
|             if (_allowexternallogin && !_allowsitelogin) | ||||
|             { | ||||
|                 // redirect to external login | ||||
|                 NavigationManager.NavigateTo(Utilities.TenantUrl(PageState.Alias, "/pages/external?returnurl=" + _returnUrl), true); | ||||
|                 return; | ||||
|             } | ||||
|  | ||||
|             _togglepassword = SharedLocalizer["ShowPassword"]; | ||||
|  | ||||
|             if (PageState.QueryString.ContainsKey("name")) | ||||
|             { | ||||
|                 _username = PageState.QueryString["name"]; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 sbwalker
					sbwalker