【发布时间】:2011-08-10 03:39:07
【问题描述】:
我最近建立了一个nodejs聊天服务器,聊天客户端由一个php服务器提供服务。当用户登录时,他们的会话将存储在 php 服务器的 mysql 中,并在浏览器中附加一个登录 cookie。
我想限制只有登录用户才能聊天的用户。存档的最佳做法是什么?
我的快速思考:
当聊天客户端加载时,如果用户登录,我会通过套接字将登录cookie信息发送到nodejs verver。然后创建一个 nodejs 会话。当用户聊天时,消息连同cookie信息将通过socket发送到nodejs服务器。如果 cookie 信息与 nodejs 会话不匹配,则消息不会被广播,客户端 socket 会断开。
【问题讨论】:
标签: php authentication node.js