Angular JS сессия управления с помощью localStorage - PullRequest
0 голосов
/ 03 октября 2018

Мы использовали localStorage для управления сеансом (избегая sessionStorage, поскольку его область действия находится только на вкладке).И мы используем ngIdle для тайм-аута сессии.Ниже приведены различные сценарии, которые должны обрабатываться с помощью сеанса.

  1. Когда пользователь входит в систему, сеанс должен быть разделен между различными вкладками.
  2. Если пользователь не используется дляПо прошествии определенного времени пользователь должен будет войти в систему.
  3. Если пользователь обновляет приложение (когда он вошел в систему), сеанс следует сохранить и использовать.
  4. Если пользователь полностью закрывает приложение (если оно открыто на нескольких вкладках, все должныбыть закрыт), и снова открывается через определенное время, он должен попросить пользователя войти в систему.И если браузер будет вновь открыт до этого определенного времени, сеанс должен быть продолжен.

Первые # 3 пункта являются общими, и мы их достигли.А как насчет # 4 ?Мне просто интересно, если это даже правильный вариант использования, так как я не могу найти никакой подсказки об этом.

...