Tag: sessionid

socket.io会话ID和快速会话

我正在使用socket.io创build一个应用程序,我的问题是当用户在同一个浏览器中打开多个选项卡时,它将创build新的会话ID [socket.id]。 我如何在所有的选项卡中携带相同的会话ID? 我在这篇文章danielbaulig中使用了快速会话,但是这些文章如何帮助我在浏览器中的所有选项卡上携带相同的socket.io会话ID? 而上述职位已过时,你能解决这些问题吗? 谢谢..

nodejs tls会话ID

我正在使用TLS使用node.js库创build会话。 Node.js是否提供了一种检索build立的TLS连接的会话ID的方法。 它是openssl中的SSL ctx的一部分。 可以不使用connect,express或geddy来完成吗?

在nodeJS中获取SESSIONID

现在,在使用nodejs和socket.io几个小时之后,我遇到了更多的问题 – 一个是,我需要在node.js中获取sessionID,使用app.get('/' … – 因为这个事件似乎不会触发socket.io连接时,它只会触发.on('connection', function( … var express = require('express')() express.set('port', process.env.PORT || 8080) var server = require('http').createServer(express) var socket = require('socket.io').listen(server) server.listen(express.get('port')) // this event is fired, get('/', … isnt! server.on('connection', function(stream) { // ?? } ) 会话最初由PHP应用程序在用户login时创build。会话数据存储在数据库中,我需要访问该数据的密钥是SESSION ID。 最简单的方法是什么? 就像上面提到的,我发现了一些使用app.get('/' …例子,但是我app.get('/' …无法得到这个事件。 谢谢。

使用Nodejs Connect重新生成会话ID

我正在使用一个Node.js服务器,我正在开发与Connect框架。 我试图在给定的时间间隔之后重新生成SID,以避免会话固定。 有一种方法称为req.session.regenerate ,根据文档,应该做到这一点。 “重新生成会话只需调用该方法,一旦完成一个新的SID和会话实例将被初始化在req.session» 示例代码: req.session.regenerate(function(err){ // will have a new session here }); 在调用上面的方法之后,我检查了req.sessionID的值,只是发现值和以前一样。 如果我尝试从req.session.regenerate中获取sessionID并将其写入terminal,我会得到一个新的SID,这更加令人困惑〜IE为什么要只在callback的范围内生成SID? 如果我把值赋给一个全局variables,它的值是未定义的。 我有一种感觉,那就是我忽视的东西。 任何帮助表示赞赏。