Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
nodejs&;socket.io vs php-auth&;集成到php应用程序_Php_Mysql_Node.js_Authentication_Socket.io - Fatal编程技术网

nodejs&;socket.io vs php-auth&;集成到php应用程序

nodejs&;socket.io vs php-auth&;集成到php应用程序,php,mysql,node.js,authentication,socket.io,Php,Mysql,Node.js,Authentication,Socket.io,求你了,我需要推(或踢)一下,因为我觉得迷路了 我必须编写某种门户,我想通过ajax使用php+mysql来实现。 这没有问题,但是门户的一部分应该是实时工作的——所以,因为我已经在node.js和socket.io上玩了一段时间了,我觉得它非常棒,我打算使用它。 问题在于,我希望找到解决问题的正确方法: 我将通过设置和检查php会话对php“门户”中的用户进行身份验证——这是登录用户、注销用户、将哈希和微时间哈希保存到数据库等的非常简单的方法 但是我应该如何在套接字通信中使用这种签名和身份验证

求你了,我需要推(或踢)一下,因为我觉得迷路了

我必须编写某种门户,我想通过ajax使用php+mysql来实现。 这没有问题,但是门户的一部分应该是实时工作的——所以,因为我已经在node.js和socket.io上玩了一段时间了,我觉得它非常棒,我打算使用它。 问题在于,我希望找到解决问题的正确方法:

我将通过设置和检查php会话对php“门户”中的用户进行身份验证——这是登录用户、注销用户、将哈希和微时间哈希保存到数据库等的非常简单的方法

但是我应该如何在套接字通信中使用这种签名和身份验证呢? 下图所示内容是否合理合法

如果有人能把我引向某个地方或指出我应该担心的风险和事情

这可能都是愚蠢和胡说八道。我的问题是我是node&socket的新手(我一直在编写一些简单的聊天等等)


谢谢你的建议

使用node.js真是太好了。我最近一直在玩它。太棒了

有一种方法可以在Nodejs中使用PHP会话。您只需使用单独的数据库进行会话存储,PHP和NodeJ都可以访问该数据库。因此,这将修复双方的用户“身份验证”

我选择Redis而不是Memcache作为自定义会话存储,因为您不想在服务器重新启动时丢失所有现有会话数据。对于NodeJ,您可以轻松搜索、安装和配置Redis


参考此处了解更多有用信息

这个问题似乎离题了,因为它是关于概念编程问题,而不是编码问题。你也许能得到帮助。