Закрыть браузер или страницу о Vue - PullRequest
0 голосов
/ 28 мая 2019

Я пытаюсь даже закрыть страницу и браузер, чтобы выйти из системы, но мне это не удалось.

1.window.onunload;2.window.onbeforeunload.

window.onunload = function() {
  differTime = new Date().getTime() - beginTime;
  if (differTime <= 5) {
    clear(CURRENT_LOGIN_INFO, false);
  } else {}
  clear(CURRENT_LOGIN_INFO, false);
};

window.onbeforeunload = function(e) {
  beginTime = new Date().getTime();
  e = e || window.event;
  if (e) {
    clear(CURRENT_LOGIN_INFO, false);
    e.returnValue = "close!!!";
  }
  clear(CURRENT_LOGIN_INFO, false);
  return "close!!!";
};

пользователь вышел из системы, но на самом деле он все еще здесь.

1 Ответ

0 голосов
/ 28 мая 2019

Аннулирование пользовательской клиентской стороны - плохая практика.Вы должны попытаться истечь пользовательский сеанс на стороне сервера.При этом вам следует проверить, где хранится информация о вашем сеансе в браузере (например, LocalStorage, sessionStorage, Cookies).Посмотрите на https://www.w3schools.com/jsref/met_storage_clear.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...