客户端,以下代码,如果别人知道,可以在任何客户端连接,伪登录,
var socket = io('http://0.0.0.0.0:2120');
// 连接后登录
socket.on('connect', function()
{
socket.emit('login',userid);
console.log("登录成功");
});
服务器上的 start.io.php 文件,如何在里面写 限制和授权的方法?
// 后端推送消息, 如果userid被别人知道, 别人可以在任意客户端 监听到消息,
socket.on('new_msg', function(msg)
{
});
要怎么 写识别 登录是合法的, 在这方面,刚刚学有些疑问, 请大神指点,非常感谢!
可以将user_id加密啊,解密密钥或者方法只有自己知道。
start.io.php 里面进行解密就知道user_id了