我正在使用快速會話將用戶登錄到我的網站。當他們登錄時,我可以訪問他們的req.user,其中包含有關用戶的信息,例如用戶名,賬戶年齡等。如何判斷用戶是否從Socket.io事件登錄到網站
的問題是,我需要能夠檢查用戶是否登錄,裏面socket.io事件處理
io.sockets.on('connection', function (socket) {
console.log(socket.request.session.id);
io.sockets.on('message', function (socket) {
//check if user is logged on here and if so broadcast the message to sockets
})
});
的正如你可以看到,我需要能夠訪問REQ .user我不能因爲它在一個socket.io事件處理程序中,有沒有其他的方式可以告訴用戶是否登錄?
你的消息事件從哪裏發出? –
客戶端上的chat.js腳本。 – Undying