@historydev
Острая аллергия на анимешников

Аутентификация (Node.js Express-session), я не могу понять как это работает,поможете?

Я использую express-socket.io-session поверх, для возможности использования данных через socket.
Вот доки: https://www.npmjs.com/package/express-socket.io-session
Ниже я их подключаю.
var session = require("express-session")({

    secret: 'boss',

    resave: true,

    saveUninitialized: true,

			cookie: {
				maxAge: 25200000
			}
});

var sharedsession = require("express-socket.io-session");

Здесь насколько я понимаю,я их активирую:
app.use(session);

 

// Use shared session middleware for socket.io

// setting autoSave:true

io.use(sharedsession(session, {

    autoSave:true

})); 

Данные заносятся(sess.connect закомментил т.к. не знаю работает ли это, да и не помогло):
sess = socket.handshake.session;
			//sess.connect;
			sess.uid = socket.id;

Объясните мне,дураку,как это работает, простыми словами и как это использовать для аутентификации, как открывать и закрывать сессию, удаляются ли данные сессии после её закрытия и т.д.
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы