diff --git a/common/pb/response.proto b/common/pb/response.proto index 84bc8eb63..0f13c4156 100644 --- a/common/pb/response.proto +++ b/common/pb/response.proto @@ -23,7 +23,7 @@ message Response { RespUserIsBanned = 19; RespAccessDenied = 20; RespUsernameInvalid = 21; - RespRegRequired = 22; + RespRegistrationRequired = 22; } enum ResponseType { JOIN_ROOM = 1000; diff --git a/common/server.cpp b/common/server.cpp index 72b0a2d36..abb6b5f6e 100644 --- a/common/server.cpp +++ b/common/server.cpp @@ -135,6 +135,8 @@ AuthenticationResult Server::loginUser(Server_ProtocolHandler *session, QString QSettings *settings = new QSettings("servatrice.ini", QSettings::IniFormat); bool requireReg = settings->value("server/regonly").toBool(); if (requireReg) + qDebug("Login denied: registration required"); + databaseInterface->unlockSessionTables(); return RegistrationRequired; QString tempName = name; diff --git a/common/server_protocolhandler.cpp b/common/server_protocolhandler.cpp index fedaab814..8792cbb71 100644 --- a/common/server_protocolhandler.cpp +++ b/common/server_protocolhandler.cpp @@ -345,7 +345,7 @@ Response::ResponseCode Server_ProtocolHandler::cmdLogin(const Command_Login &cmd case NotLoggedIn: return Response::RespWrongPassword; case WouldOverwriteOldSession: return Response::RespWouldOverwriteOldSession; case UsernameInvalid: return Response::RespUsernameInvalid; - case RegistrationRequired: return Response::RespRegRequired; + case RegistrationRequired: return Response::RespRegistrationRequired; default: authState = res; }