Как использовать sessionStorage для веб-страницы для входа пользователя? - PullRequest
0 голосов
/ 08 октября 2018

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

Теперь мой вопрос: как очистить sessionStorage для определенного сеанса, в котором пользователь вошел в систему и вышел из нее?

В соответствии с моим исследованием, я думаю, что если мы сделаем AJAX-вызов для получения текущего идентификатора пользователя, и во время выхода из системы мы выдадим "sessionStorage.clear ()", это должно очистить все данные о сохранении.Есть ли другой способ сделать это.

Примечание: sessionStorage должен очищаться автоматически при выходе пользователя из приложения.Перед голосованием ответьте на вопрос или просто вернитесь в свою квартиру.

1 Ответ

0 голосов
/ 08 октября 2018

при входе в систему

//Argument 1 and 2 both have to be strings
sessionStorage.setItem('login','{username: foo, other:sessionData,whatever:bar}')

при выходе из системы

sessionStorage.removeItem('login')

Где login это просто имя, вы можете называть его как хотите

...