草庐IT

report_session

全部标签

node.js - socket.io 和 express 4 个 session

我想在我的socket.io应用程序中访问express4session。我是Node的新手,在实现这个功能时遇到了一些麻烦。我发现了一个允许访问express4session的npm模块:https://www.npmjs.org/package/session.socket.io-express4或https://github.com/eiriklv/session.socket.io如果您查看下面我的app.js代码,我在session、sessionStore或cookieParser设置中做错了,因为我就是无法让这个模块工作。//initmodulesvarexpress=r

node.js - socket.io 和 express 4 个 session

我想在我的socket.io应用程序中访问express4session。我是Node的新手,在实现这个功能时遇到了一些麻烦。我发现了一个允许访问express4session的npm模块:https://www.npmjs.org/package/session.socket.io-express4或https://github.com/eiriklv/session.socket.io如果您查看下面我的app.js代码,我在session、sessionStore或cookieParser设置中做错了,因为我就是无法让这个模块工作。//initmodulesvarexpress=r

javascript - 关于快速 session 和 cookie,我缺少什么?

我已经在express和express-session和express-sql-session方面取得了相当大的进展。当用户登录时,我已经在数据库中为session创建了一行。这就是我设置它的方式://loginroutehandlerthis.bcrypt.compare(password,row.hashed,function(err,passwordsMatch){if(passwordsMatch===true){console.log("usernowloggedin");req.session.user=row;req.session.success='Usersucces

javascript - 关于快速 session 和 cookie,我缺少什么?

我已经在express和express-session和express-sql-session方面取得了相当大的进展。当用户登录时,我已经在数据库中为session创建了一行。这就是我设置它的方式://loginroutehandlerthis.bcrypt.compare(password,row.hashed,function(err,passwordsMatch){if(passwordsMatch===true){console.log("usernowloggedin");req.session.user=row;req.session.success='Usersucces

session - 使用 Express 和 Node,如何跨子域/主机头维护 session

我有一个单Node服务器,它响应请求并根据主机header重定向用户。用法是静态/主站点位于www,每个用户都有自己的子域(即www.example.com和site.example.com)。路由是按照site.js。当用户未登录时,他们将被重定向到登录。我发现当用户被重定向到他们的子域时session没有被维护。我想这是意料之中的,但我想知道是否有办法在两个子域之间保持相同的session。我希望如果他们登录并返回www.example.com,他们会看到一个不同的View,其中包括一个注销链接/他们的仪表板等。我目前的解决方法是,我在想,是只需在他们的子域上创建session,如

session - 使用 Express 和 Node,如何跨子域/主机头维护 session

我有一个单Node服务器,它响应请求并根据主机header重定向用户。用法是静态/主站点位于www,每个用户都有自己的子域(即www.example.com和site.example.com)。路由是按照site.js。当用户未登录时,他们将被重定向到登录。我发现当用户被重定向到他们的子域时session没有被维护。我想这是意料之中的,但我想知道是否有办法在两个子域之间保持相同的session。我希望如果他们登录并返回www.example.com,他们会看到一个不同的View,其中包括一个注销链接/他们的仪表板等。我目前的解决方法是,我在想,是只需在他们的子域上创建session,如

javascript - socket.io 解析连接 (>= 2.4.1) 签名 session cookie

使用最新版本的connect(截至2012年7月26日),我找到了以下从socket.io获取sessionID的方法,该方法适用于connect-redis存储。varexpress=require('express'),routes=require('./routes'),fs=require('fs'),http=require('http'),io=require('socket.io'),redis=require('connect-redis'),connect=require('express/node_modules/connect'),parseSignedCooki

javascript - socket.io 解析连接 (>= 2.4.1) 签名 session cookie

使用最新版本的connect(截至2012年7月26日),我找到了以下从socket.io获取sessionID的方法,该方法适用于connect-redis存储。varexpress=require('express'),routes=require('./routes'),fs=require('fs'),http=require('http'),io=require('socket.io'),redis=require('connect-redis'),connect=require('express/node_modules/connect'),parseSignedCooki

php - 带有 PHP 应用程序和用户 session 的 NodeJS

我有一个PHP应用程序(使用Symfony2),我需要让我的用户实时交谈和其他事情(使用socket.IO)。让我们关注聊天机制:登录用户可以与其他登录用户交谈(在Symfony中使用FOSUserBundle登录)。当用户发送消息时,必须保存在MySQL中并实时发送给其他用户。所以消息链接到我的MySQL数据库中的两个用户(一个发送者和一个接收者)。所以我有两种可能:我使用PHP来存储消息:我有一个点击“提交”的事件并使用AJAX调用PHPurl如果我的PHP返回“OK”(所以他在数据库中正确添加了消息),我会发出一个Socket.IO事件->让我的用户处理数据和symfony在No

php - 带有 PHP 应用程序和用户 session 的 NodeJS

我有一个PHP应用程序(使用Symfony2),我需要让我的用户实时交谈和其他事情(使用socket.IO)。让我们关注聊天机制:登录用户可以与其他登录用户交谈(在Symfony中使用FOSUserBundle登录)。当用户发送消息时,必须保存在MySQL中并实时发送给其他用户。所以消息链接到我的MySQL数据库中的两个用户(一个发送者和一个接收者)。所以我有两种可能:我使用PHP来存储消息:我有一个点击“提交”的事件并使用AJAX调用PHPurl如果我的PHP返回“OK”(所以他在数据库中正确添加了消息),我会发出一个Socket.IO事件->让我的用户处理数据和symfony在No