From 76758b14fe2f9bb5859822de697c9a7bebda616d Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 9 Jul 2024 19:16:44 +0200 Subject: [PATCH] Fix logout/login loop --- MagMan.UI/Areas/Identity/Pages/Account/Login.cshtml.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MagMan.UI/Areas/Identity/Pages/Account/Login.cshtml.cs b/MagMan.UI/Areas/Identity/Pages/Account/Login.cshtml.cs index b77be36..4f59869 100644 --- a/MagMan.UI/Areas/Identity/Pages/Account/Login.cshtml.cs +++ b/MagMan.UI/Areas/Identity/Pages/Account/Login.cshtml.cs @@ -92,6 +92,11 @@ namespace MagMan.UI.Areas.Identity.Pages.Account public async Task OnPostAsync(string returnUrl = null) { returnUrl ??= Url.Content("~/"); + // se fosse logout --> rimanda a home! + if(returnUrl.Contains("Logout")) + { + returnUrl = Url.Content("~/"); + } ExternalLogins = (await _signInManager.GetExternalAuthenticationSchemesAsync()).ToList();