Socket.io如何检查客户端的cookie数据?

阿龙

我正在构建一个待办事项列表应用程序,其中多个用户可以登录到同一列表并实时查看项目更新-Google文档样式。我正在使用NodeJS,Express,Socket.io进行即时更新,并使用NodeJSclient-sessions模块存储cookie以允许用户保持登录状态。

我可以通过呈现一个Jade模板,在请求客户端上使用与Cookie关联的项目填充Jade模板,在其下创建req.session.user包含用户详细信息的Cookie来在Express上加载页面上正确的项目但是,仅当我有req从中获取会话时,此方法才有效,如中所示app.get('/', function(req, res){});

但是,当我想通过socket.io对编辑进行实时流处理时,如何确保编辑的项目链接到正确的列表?有什么方法可以确定套接字客户端在服务器上具有哪些cookie?

我不想简单地在客户端的浏览器中存储一个带有客户端ID的变量,因为这将很容易受到攻击,并且不会利用客户端会话的内置加密功能。

加里

查看socket.io/docs/server-api

client.request将帮助您检索它们。

如果您查看客户端会话的代码(client-sessions.js),它将导出解码功能。session.decode({'cookieName':'name'},cookie_content);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 socket.io 客户端发出数据?

来自分类Dev

Socket.io 1.1-初始连接时如何从客户端发送数据

来自分类Dev

Angular-socket-io:如何断开客户端

来自分类Dev

如何使socket.io客户端不重新连接?

来自分类Dev

socket.io 如何从客户端获取参数?

来自分类Dev

Socket.io:如何检查是否有一定数量的客户端发出了事件?

来自分类Dev

IO :: Socket :: SSL客户端检查服务器证书

来自分类Dev

如何使用 socket.io 库区分客户端 TCP 套接字和客户端 websocket?

来自分类Dev

如何使用socket.io从客户端调用服务器端功能?

来自分类Dev

Socket.io-将数据从推送器流发送到客户端

来自分类Dev

Socket.io无法将数据发送到客户端的唯一空间

来自分类Dev

Socket.io-在服务器和客户端之间同步数据

来自分类Dev

Socket.io - 如果“客户端”发出错误数据,则防止服务器崩溃

来自分类Dev

Socket.io 不断地向每个客户端发出请求的数据

来自分类Dev

如何从客户端socket.emit服务器端socket.io捕获名称空间来源

来自分类Dev

Socket.io:如何使用Socket.io-redis适配器对房间中的客户端进行计数

来自分类Dev

Socket.io中的新增功能,如何防止Socket.io客户端脚本被黑客入侵

来自分类Dev

socket.io客户端重新连接超时

来自分类Dev

socket.io客户端连接断开

来自分类Dev

Socket.io:随时获取客户端sessionID

来自分类Dev

socket.io官方客户端连接问题?

来自分类Dev

node.js / socket.io-跟踪客户端

来自分类Dev

适用于Android的Socket.io客户端

来自分类Dev

在客户端检测Socket.IO消息传递错误

来自分类Dev

Socket.io通过ID断开客户端连接

来自分类Dev

socket.io确保客户端重新连接状态

来自分类Dev

OpenWhisk-socket.io-客户端可能吗?

来自分类Dev

在客户端找不到Socket.io

来自分类Dev

客户端Socket.io覆盖或hendle断开事件

Related 相关文章

  1. 1

    如何使用 socket.io 客户端发出数据?

  2. 2

    Socket.io 1.1-初始连接时如何从客户端发送数据

  3. 3

    Angular-socket-io:如何断开客户端

  4. 4

    如何使socket.io客户端不重新连接?

  5. 5

    socket.io 如何从客户端获取参数?

  6. 6

    Socket.io:如何检查是否有一定数量的客户端发出了事件?

  7. 7

    IO :: Socket :: SSL客户端检查服务器证书

  8. 8

    如何使用 socket.io 库区分客户端 TCP 套接字和客户端 websocket?

  9. 9

    如何使用socket.io从客户端调用服务器端功能?

  10. 10

    Socket.io-将数据从推送器流发送到客户端

  11. 11

    Socket.io无法将数据发送到客户端的唯一空间

  12. 12

    Socket.io-在服务器和客户端之间同步数据

  13. 13

    Socket.io - 如果“客户端”发出错误数据,则防止服务器崩溃

  14. 14

    Socket.io 不断地向每个客户端发出请求的数据

  15. 15

    如何从客户端socket.emit服务器端socket.io捕获名称空间来源

  16. 16

    Socket.io:如何使用Socket.io-redis适配器对房间中的客户端进行计数

  17. 17

    Socket.io中的新增功能,如何防止Socket.io客户端脚本被黑客入侵

  18. 18

    socket.io客户端重新连接超时

  19. 19

    socket.io客户端连接断开

  20. 20

    Socket.io:随时获取客户端sessionID

  21. 21

    socket.io官方客户端连接问题?

  22. 22

    node.js / socket.io-跟踪客户端

  23. 23

    适用于Android的Socket.io客户端

  24. 24

    在客户端检测Socket.IO消息传递错误

  25. 25

    Socket.io通过ID断开客户端连接

  26. 26

    socket.io确保客户端重新连接状态

  27. 27

    OpenWhisk-socket.io-客户端可能吗?

  28. 28

    在客户端找不到Socket.io

  29. 29

    客户端Socket.io覆盖或hendle断开事件

热门标签

归档