public static void ResetUserCookie(Guid?userId = null) { var currentUserId = SecurityContext.CurrentAccount.ID; var tenant = TenantProvider.CurrentTenantID; var settings = TenantCookieSettings.GetForUser(userId ?? currentUserId); settings.Index = settings.Index + 1; TenantCookieSettings.SetForUser(userId ?? currentUserId, settings); DbLoginEventsManager.LogOutAllActiveConnections(tenant, userId ?? currentUserId); if (!userId.HasValue) { AuthenticateMeAndSetCookies(tenant, currentUserId, MessageAction.LoginSuccess); } }