diff --git a/src/userregistry.cpp b/src/userregistry.cpp index 265ee692600ea77984369aa3db7790f6d519e948..5394671d55742cc3d0149ba78f81102325e9f8a5 100644 --- a/src/userregistry.cpp +++ b/src/userregistry.cpp @@ -38,19 +38,16 @@ UserRegistry::UserRegistry(Config *cfg, Swift::NetworkFactories *factories) { UserRegistry::~UserRegistry() { m_removeTimer->stop(); } void UserRegistry::isValidUserPassword(const Swift::JID& user, Swift::ServerFromClientSession *session, const Swift::SafeByteArray& password) { - -// if (!CONFIG_STRING(config, "service.admin_jid").empty() ) { - std::vector const &x = CONFIG_VECTOR(config,"service.admin_jid"); - if (std::find(x.begin(), x.end(), user.toBare().toString()) != x.end()) { - if (Swift::safeByteArrayToString(password) == CONFIG_STRING(config, "service.admin_password")) { - session->handlePasswordValid(); - } - else { - session->handlePasswordInvalid(); - } - return; - } -// } + std::vector const &x = CONFIG_VECTOR(config,"service.admin_jid"); + if (std::find(x.begin(), x.end(), user.toBare().toString()) != x.end()) { + if (Swift::safeByteArrayToString(password) == CONFIG_STRING(config, "service.admin_password")) { + session->handlePasswordValid(); + } + else { + session->handlePasswordInvalid(); + } + return; + } std::string key = user.toBare().toString(); // Users try to connect twice