diff --git a/WebsitePanel/Sources/WebsitePanel.WebDavPortal/Controllers/AccountController.cs b/WebsitePanel/Sources/WebsitePanel.WebDavPortal/Controllers/AccountController.cs index 5c8e2ab7..f3b3e1b2 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebDavPortal/Controllers/AccountController.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebDavPortal/Controllers/AccountController.cs @@ -44,6 +44,8 @@ namespace WebsitePanel.WebDavPortal.Controllers if (user.Identity.IsAuthenticated) { + Session[WebDavAppConfigManager.Instance.SessionKeys.WebDavManager] = null; + return RedirectToRoute(FileSystemRouteNames.FilePath, new { org = WspContext.User.OrganizationId }); } @@ -55,6 +57,8 @@ namespace WebsitePanel.WebDavPortal.Controllers { _authenticationService.LogOut(); + Session[WebDavAppConfigManager.Instance.SessionKeys.WebDavManager] = null; + return RedirectToRoute(AccountRouteNames.Login); } }