From ec2ea167b3abf0879186d53ba728c726e0cc7f19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Wed, 11 Oct 2017 12:27:31 +0200 Subject: [PATCH] Case insensitive --- server/handlers/chat.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/handlers/chat.js b/server/handlers/chat.js index 70df751a..3b0330c3 100644 --- a/server/handlers/chat.js +++ b/server/handlers/chat.js @@ -59,18 +59,18 @@ function namechange(data, guid, socket) { } var password = Functions.decrypt_string(socket.zoff_id, pw); var name = data.name; - db.collection("registered_users").find({"_id": name}, function(err, docs) { + db.collection("registered_users").find({"_id": name.toLowerCase()}, function(err, docs) { var accepted_password = false; if(docs.length == 0) { if(new_password) { return; } accepted_password = true; - db.collection("registered_users").update({"_id": name}, {$set: {password: Functions.hash_pass(password)}}, {upsert: true}, function() {}); + db.collection("registered_users").update({"_id": name.toLowerCase()}, {$set: {password: Functions.hash_pass(password)}}, {upsert: true}, function() {}); } else if(docs[0].password == Functions.hash_pass(password)) { accepted_password = true; if(new_password) { - db.collection("registered_users").update({"_id": name, password: Functions.hash_pass(password)}, {$set: {password: Functions.hash_pass(new_password)}}, function() {}); + db.collection("registered_users").update({"_id": name.toLowerCase(), password: Functions.hash_pass(password)}, {$set: {password: Functions.hash_pass(new_password)}}, function() {}); } } if(accepted_password) {