Server Startup Verify

Implement check during server startup to validate it wont start with no
db connection yet require registered users.
This commit is contained in:
woogerboy21 2014-07-01 01:10:02 -04:00
parent a6bd08815c
commit 3fbdf735ee

View file

@ -132,12 +132,18 @@ bool Servatrice::initServer()
{
serverName = settings->value("server/name").toString();
serverId = settings->value("server/id", 0).toInt();
regServerOnly = settings->value("server/regonly", 0).toBool();
const QString authenticationMethodStr = settings->value("authentication/method").toString();
if (authenticationMethodStr == "sql")
if (authenticationMethodStr == "sql") {
authenticationMethod = AuthenticationSql;
else
} else {
if (regServerOnly) {
qDebug() << "Registration only server enabled but no DB Connection : Error.";
return false;
}
authenticationMethod = AuthenticationNone;
}
QString dbTypeStr = settings->value("database/type").toString();
if (dbTypeStr == "mysql")