1. Текущий
паспорт. js - localStrategy
express. js - express -сессия
db - mysql
модель пользователя - id, email, pw, ip
2. Вопрос
Я хотел бы разработать свой модуль аутентификации в виде одного сеанса на пользователя.
Что я пробовал.
1) npm module
https://github.com/marcosun/one-session-per-user <- я тоже пробовал, но он не работает. <br>
2) ip check
, если ip существует в db, alert.
но если пользователь не вышел из системы, просто закройте вкладку или браузер.
Трудно обрабатывать данные сеанса сброса и ip пользователя в дБ.
, поэтому я попытался найти обнаружение закрытия вкладки или закрытия браузера.
Я нашел 'onbeforeunload', но он появляется на странице обновления, а не только в закрытой вкладке или в браузере
Что было бы лучшим решением в моем случае ...