Извиняюсь, я много написал, но телефонный звонок прервал нажатие кнопки ...
Используя Mongoose создал коллекцию users с полями login, password, sessionId и last_time. last_time - время последнего обращения. Если больше некоторого значения - то новый sessionId.
Это sessionId проверяется при коннекте через websocket в url при подключении в строке URI, примерно так 'ws://host:8080?sessionId= 333444' в событии wss.on('connection') , если sessionId неактуален,то socket.close().
Дальше пока не пишу - наверное уже и тут косяки у меня есть...
Последний раз редактировалось yinfo, 22.12.2018 в 00:31.
|