jjzjj

session_start

全部标签

javascript - 使用 Express 和 Socket.IO 的 session 支持的解释?

我正在寻找一些帮助来确定依赖于express和socket.io的服务器上的session。主要目标是处理诸如将socket.iosessionID与用户ID配对、在重新连接时维护状态以及能够轻松地对服务器上的任何参与者进行分组等事情。非常感谢任何帮助。谢谢。 最佳答案 我刚刚上传了一个项目,它允许您在Socket.IO中使用express中的session。也许这对你有一些帮助。https://github.com/aviddiviner/Socket.IO-sessions您可以使用npminstallsocket.io-ses

javascript - Google 的气泡提示和类似的 "learning curve"/"getting started"气泡提示用什么?

今天我进入我的Google日历,有一个小框(气泡提示)说明他们已经为日历事件实现了一个新的调色板。该框的右上角有一个小的关闭按钮。这些天在网络上很常见的东西。我希望我的(RubyonRails)网站上有类似的东西,以帮助新用户了解网站的功能,而不会在用户熟悉该功能后在页面上保留气泡提示。有谁知道这样的“入门”泡泡提示是怎么做出来的?是否只是一个简单的cookie存储在用户计算机上,关于他是否看到(关闭)提示?有人知道可以轻松制作这些提示的Rails插件/gem吗?谢谢:-) 最佳答案 这不是特定于平台的东西,但通常在前端完成。服务器

javascript - 是否可以输出我在上一次 session 中输入到控制台的所有代码?

是否可以输出我在上一次session中输入到控制台的所有代码?只有代码,没有结果。 最佳答案 在当前检查器中打开一个新的Web检查器(ctrl+shift+j,他们删除了递归检查元素),然后在新检查器中执行此操作:console.dir(WebInspector.consoleView.prompt._suggestBox._textPrompt._data)需要说明的是,您不会在页面的检查器中运行它。您在检查员的检查员中运行它。即:您的检查器也必须取消停靠,否则它只会转到当前检查器的控制台选项卡,而不是打开检查当前检查器的新检查器

javascript - 合并 socket.io 和 express.js session

我想将express.js和socket.iosession合并在一起。下面是我的代码(socket.io部分)vario=require('socket.io').listen(app);io.set('loglevel',1);io.sockets.on('connection',function(socket){console.log('clientconnected');client.send(client.id);//sendclientidtoclientitselfsocket.on('connect',function(){console.log(socket.id+'

javascript - 如何检测用户是否在同一 session 中打开了多个窗口或选项卡?

我想检测用户是否在同一个session中打开了多个窗口或选项卡,如果他打开了-我想在屏幕上打印一条特殊信息。这个限制应该只在一个特殊的URL中起作用,所以如果用户打开了两个带有url的选项卡/窗口:http://page.com/limite.htm-我想打印特殊信息。当用户打开两个带有url的窗口/选项卡时:http://page.com/limite.htm和http://page.com/index.htm-一切正常,我不会显示任何信息。这可能吗?谢谢。 最佳答案 我认为最好的方法是使用localStorage。http://

javascript - 如何在 passport-twitter 策略中使用 session 变量 req.user

因为我可以使用req.user通过传入任何路径获取登录用户:passport.authenticate("jwt",{session:false})我想允许用户使用本地登录以外的twitter登录,所以我在node.jsAPI中有一个passport-twitter策略。如何使用req.user访问本地登录的用户?module.exports=passport=>{passport.use(newStrategy({consumerKey:"",consumerSecret:"",callbackURL:"http://localhost:3000"},function(token,t

javascript - 在服务器重启期间保持 Passport session 有效

有没有一种方法可以让我在服务器重新启动后保持用户session,以帮助我的开发保持良好和快速?我正在我的机器上本地处理ExpressJSNode项目。我正在使用Grunt-nodemon观看我的JS文件并在我进行更改后重新启动服务器。这意味着我的项目(有用户登录)上的所有session都被清除。目前,如果我在某处的深层页面中并重新启动,我会被踢出登录页面并不得不重新导航,这真的很令人沮丧。我使用passport作为session中间件。我使用Mongoose作为我的主要应用程序数据存储,如果我能以某种方式使用它,那就太棒了。 最佳答案

javascript - SignalR 调用方法 : connection must be started before data can be sent

这里和GitHub上有很多“必须先启动连接才能发送数据”的问题,但我几乎找不到与集线器相关的问题。$(function(){//Declareaproxytoreferencethehub.varconnection=$.hubConnection('http://www.website.net/');varchat=connection.createHubProxy('MyHub');//Starttheconnection.$.connection.hub.start().done(function(){console.log('Connect!connectionId='+$.c

javascript - 使用 Socket.IO 时如何访问 session 标识符?

我要聊天,我需要管理唯一连接。我四处搜索,但我发现的所有解决方案似乎都已被弃用。那么,我如何使用Socket.IO获取套接字的sessionID?我正在使用Node.js,Express.js和Socket.IO. 最佳答案 使用Socket.IO身份验证设置,并将cookie传递给Express的cookie解析器中间件。一旦cookie被解析,就可以获得客户端的sessionID,并从sessionstore中获取关联的session,无论是内存故事还是其他类型的store。//weneedtousethesamesecretf

javascript - 如何在 AngularJs 中存储和读取 session (值)?

我在使用Angularjs存储和读取session数据时遇到问题。单击按钮后,emp_name应存储在session中,以及如何从session中读取存储的emp_name。Sampleinplnkr//Codegoesherevarapp=angular.module('app',[]);app.controller('Ctrl',function($scope){$scope.employee=[{emp_id:1,emp_name:'Jes',emp_cont:9876543445},{emp_id:2,emp_name:'Sandy',emp_cont:3553454345},