public async Task <IActionResult> Logout()
        {
            HttpContext.Session.Clear();
            var q = _userService.CurrentUserLogin;

            HttpContext.Session.Set("PreviousLogin", Encoding.UTF8.GetBytes(_userService.CurrentUserLogin));
            _serviceCache.AddOrReplace(sessionCloseKey, false);
            _userService.ClearCurrentUserCache();
            await HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme);

            return(RedirectToAction("Index", "Home"));
        }