RajendraKhandekar5525 Ответов: 0

Как получить данные локального хранилища при выходе пользователя из системы


Команда, я храню и извлекаю данные сетки кендо с помощью localstorage. Он работает, если пользователь входит в систему. Если пользователь выходит из системы,данные локального хранилища очищаются. Когда пользователь нажимает на выход, я просто очищаю файлы cookie, но данные локального хранилища автоматически очищаются.

Я просто хочу получить данные localstorage после входа пользователя в систему, а также не очищать данные localstorage при выходе пользователя из системы или выходе из системы.

К ВАШЕМУ СВЕДЕНИЮ -
У меня есть данные локального хранилища - Изображение Инструмента Разработки

Что я уже пробовал:

Я пытался -

public RedirectResult SignOut()
        {
            string[] myCookies = HttpContext.Request.Cookies.AllKeys;
            foreach (string cookie in myCookies)
            {
                var httpCookie = HttpContext.Response.Cookies[cookie];
                if (httpCookie != null)
                    httpCookie.Expires = DateTime.Now.AddDays(-1);
            }
            Session.Clear();
            string redirectUrl = System.Configuration.ConfigurationManager.AppSettings["Path"].ToString();
            return Redirect(redirectUrl);
        }

Afzaal Ahmad Zeeshan

Вам нужно захватить эту информацию внутри браузера, так или иначе вам, возможно, придется отправить уведомление браузеру, чтобы загрузить данные на сервер. В противном случае эти данные не могут быть известны серверу.

SignalR может быть хорошей вещью, чтобы посмотреть на это.

RajendraKhandekar5525

Я уже сохранил его в localstorage. Но я просто хочу, чтобы при выходе пользователя из системы эти данные не были очищены, если только вручную. пожалуйста, нажмите на "Dev Tool Image", к вашему сведению

Afzaal Ahmad Zeeshan

Обычно данные локального хранилища не очищаются автоматически—если только вы не используете то же самое для данных сеанса, так как сеанс может быть очищен автоматически.

RajendraKhandekar5525

спасибо за быстрый ответ, @Afzaal Ahmad Zeeshan. я знаю,что данные локального хранилища не очищаются автоматически. Я просто очищаю сеанс, а также файлы cookie(в соответствии с моим кодом). В этих файлах cookie у меня есть только два экземпляра: один-asp.net_sessionid, а второй-aspxauth.

0 Ответов