Node.js聊天 - 用户身份验证

ang*_*iwi 7 php authentication node.js

我最近建立了一个nodejs聊天服务器,聊天客户端由php服务器提供服务.当用户登录时,他们的会话将存储在php服务器的mysql中,登录cookie将附加到浏览器.

我想限制只有登录用户才能聊天的用户.实现这一目标的最佳做法是什么?

我的想法很快:

加载聊天客户端时,如果用户登录,我将通过套接字将登录cookie信息发送给nodejs verver.然后创建一个nodejs会话.当用户聊天时,消息连同cookie信息将通过socket发送到nodejs服务器.如果cookie信息与nodejs会话不匹配,则不会广播该消息,并且将终止客户端套接字.