我正在使用快速会话将用户登录到我的网站。当他们登录时,我可以访问他们的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