@HistoryART

Аутентификация (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;

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

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

Войти через центр авторизации
Похожие вопросы
от 100 000 до 150 000 руб.
ICONIC Москва
от 170 000 до 260 000 руб.
18 июн. 2019, в 17:39
10000 руб./за проект
18 июн. 2019, в 17:33
300 руб./за проект
18 июн. 2019, в 17:24
500 руб./за проект