From 3bfc7555e4b60c9cd06267620411cc4aac2d5c0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Tue, 5 Jun 2018 10:35:25 +0200 Subject: [PATCH] Trying to check useragent --- server/apps/client.js | 1 + server/handlers/io.js | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/server/apps/client.js b/server/apps/client.js index c3c32214..063ad599 100755 --- a/server/apps/client.js +++ b/server/apps/client.js @@ -71,6 +71,7 @@ app.get('/robots.txt', function (req, res) { }); app.use(function (req, res, next) { + console.log("User agent", req.get("User-Agent")); var cookie = req.cookies._uI; if (cookie === undefined) { var user_name = Functions.hash_pass(Functions.rndName(uniqid.time(), 15)); diff --git a/server/handlers/io.js b/server/handlers/io.js index 536b258e..a6a7f2f3 100644 --- a/server/handlers/io.js +++ b/server/handlers/io.js @@ -22,6 +22,7 @@ var db = require(pathThumbnails + '/handlers/db.js'); module.exports = function() { io.on('connection', function(socket){ try { + console.log("Full cookies", cookie.parse(socket.handshake.headers.cookie)); var parsedCookies = cookie.parse(socket.handshake.headers.cookie); socket.cookie_id = parsedCookies["_uI"]; //return socket.guid; @@ -88,6 +89,7 @@ module.exports = function() { msg.hasOwnProperty("socket_id") && msg.hasOwnProperty("channel") && typeof(msg.guid) == "string" && typeof(msg.channel) == "string" && typeof(msg.socket_id) == "string" && msg.channel != "") { db.collection("connected_users").find({"_id": msg.channel}, function(err, connected_users_channel) { + console.log("another error"); console.log("test: ", connected_users_channel.length > 0 && connected_users_channel[0].users.indexOf(msg.guid) > -1, connected_users_channel.length > 0, connected_users_channel[0].users.indexOf(msg.guid) > -1, connected_users_channel) if(connected_users_channel.length > 0 && connected_users_channel[0].users.indexOf(msg.guid) > -1) { coll = msg.channel.toLowerCase();//.replace(/ /g,''); @@ -99,7 +101,7 @@ module.exports = function() { /*Functions.setChromecastHost(socket.cookie_id, msg.guid, msg.channel, function(results) { console.log("setChromecastHost: ", results); });*/ - socket.cookie_id = msg.guid; + //socket.cookie_id = msg.guid; guid = msg.guid; socketid = msg.socket_id; socket.zoff_id = socketid; @@ -114,14 +116,14 @@ module.exports = function() { }); } } catch(e) { - console.log(e); + console.log("this is the crash" + e); return; } }); socket.on("get_id", function() { console.log("gotten request from mobile", Functions.getSession(socket)); - socket.emit("id_chromecast", guid); + socket.emit("id_chromecast", Functions.getSession(socket)); }); socket.on("error_video", function(msg) {