Explorar o código

Don't close connection after signup!!!

Jonas Pflanzer %!s(int64=5) %!d(string=hai) anos
pai
achega
0a89019479
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      daemon/src/JsonCommander.cpp

+ 6 - 2
daemon/src/JsonCommander.cpp

@@ -346,11 +346,15 @@ JsonCommander::Response JsonCommander::checkLogin(const Json::Value &message) {
     response.json["accept"] = true;
     response.json["error"] = "";
   } else if (!message["login"].asBool()) {
-    UserManager::addUser(message["user"].asString(), message["pass"].asString());
-    response.action = closeAndSend;
+    // add user
+    // TODO check if user already exists before adding!!!
+    UserManager::addUser(message["user"].asString(),
+                         message["pass"].asString());
+    response.action = send;
     response.json["accept"] = true;
     response.json["error"] = "";
   } else {
+    // reject user
     response.action = closeAndSend;
     response.json["accept"] = false;
     response.json["error"] = "wrong username or password";