This commit is contained in:
Marco Audiffredi 2023-12-07 09:14:14 +01:00
parent e9fe869a2f
commit 9a7e9369ef
4 changed files with 18 additions and 2 deletions

View File

@ -91,5 +91,16 @@ namespace VirtualTask.Controllers
{ {
return View(); return View();
} }
public IActionResult Logout()
{
helper = new SessionHelper(this);
helper.ClearFormatedKey("tok");
helper.ClearFormatedKey("apiUrl");
helper.ClearFormatedKey("tenant");
helper.ClearFormatedKey("tecnico");
helper.ClearFormatedKey("admin");
return RedirectToAction("Login2", "Login");
}
} }
} }

View File

@ -56,5 +56,9 @@ namespace VirtualTask
var bytes = _controller.HttpContext.Session.Get(key); var bytes = _controller.HttpContext.Session.Get(key);
return Encoding.UTF8.GetString(bytes); return Encoding.UTF8.GetString(bytes);
} }
public void ClearFormatedKey(string formatedKey)
{
_controller.HttpContext.Session.Remove(formatedKey);
}
} }
} }

View File

@ -152,6 +152,7 @@ Purchase:
<li><a asp-area="" asp-controller="Progressivi" asp-action="Index">Progressivi</a></li> <li><a asp-area="" asp-controller="Progressivi" asp-action="Index">Progressivi</a></li>
<li><a asp-area="" asp-controller="AziendaRif" asp-action="Index">Dati Azienda</a></li> <li><a asp-area="" asp-controller="AziendaRif" asp-action="Index">Dati Azienda</a></li>
<li><a asp-area="" asp-controller="CommesseVT" asp-action="Index">Commesse</a></li> <li><a asp-area="" asp-controller="CommesseVT" asp-action="Index">Commesse</a></li>
<li><a asp-area="" asp-controller="Login" asp-action="Logout">Logout</a></li>
@{ @{
if(!string.IsNullOrEmpty(admin) && admin.Equals("S")) if(!string.IsNullOrEmpty(admin) && admin.Equals("S"))

View File

@ -6,8 +6,8 @@
} }
}, },
"ApplicationInsights": { "ApplicationInsights": {
"rootUrlApi": "https://api.poloinformatico.it:9000/api/Polo/", //"rootUrlApi": "https://api.poloinformatico.it:9000/api/Polo/",
//"rootUrlApi": "http://testapi.poloinformatico.it:9001/api/Polo/", "rootUrlApi": "http://testapi.poloinformatico.it:9001/api/Polo/",
"mittenteMail": "audiffredi@poloinformatico.it", "mittenteMail": "audiffredi@poloinformatico.it",
"nomeMail": "Supporto Virtual Task", "nomeMail": "Supporto Virtual Task",
"pwdMail": "audicruz70", "pwdMail": "audicruz70",