Added default values
This commit is contained in:
parent
a795d7d884
commit
d76073cdd1
1 changed files with 7 additions and 7 deletions
|
@ -120,22 +120,22 @@ bool Servatrice_DatabaseInterface::execSqlQuery(QSqlQuery *query)
|
||||||
|
|
||||||
bool Servatrice_DatabaseInterface::usernameIsValid(const QString &user)
|
bool Servatrice_DatabaseInterface::usernameIsValid(const QString &user)
|
||||||
{
|
{
|
||||||
int maxNameLength = settingsCache->value("users/maxnamelength").toInt();
|
int maxNameLength = settingsCache->value("users/maxnamelength", 12).toInt();
|
||||||
int minNameLength = settingsCache->value("users/minnamelength").toInt();
|
int minNameLength = settingsCache->value("users/minnamelength", 6).toInt();
|
||||||
if (user.length() < minNameLength || user.length() > maxNameLength)
|
if (user.length() < minNameLength || user.length() > maxNameLength)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
bool allowPunctuationPrefix = settingsCache->value("users/allowpunctuationprefix").toBool();
|
bool allowPunctuationPrefix = settingsCache->value("users/allowpunctuationprefix", false).toBool();
|
||||||
QString allowedPunctuation = settingsCache->value("users/allowedpunctuation").toString();
|
QString allowedPunctuation = settingsCache->value("users/allowedpunctuation", "_").toString();
|
||||||
if (!allowPunctuationPrefix && allowedPunctuation.contains(user.at(0)))
|
if (!allowPunctuationPrefix && allowedPunctuation.contains(user.at(0)))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
QString regEx("[");
|
QString regEx("[");
|
||||||
if (settingsCache->value("users/allowlowercase").toBool())
|
if (settingsCache->value("users/allowlowercase", true).toBool())
|
||||||
regEx.append("a-z");
|
regEx.append("a-z");
|
||||||
if (settingsCache->value("users/allowuppercase").toBool())
|
if (settingsCache->value("users/allowuppercase", true).toBool())
|
||||||
regEx.append("A-Z");
|
regEx.append("A-Z");
|
||||||
if(settingsCache->value("users/allownumerics").toBool())
|
if(settingsCache->value("users/allownumerics", true).toBool())
|
||||||
regEx.append("0-9");
|
regEx.append("0-9");
|
||||||
regEx.append(allowedPunctuation);
|
regEx.append(allowedPunctuation);
|
||||||
regEx.append("]+");
|
regEx.append("]+");
|
||||||
|
|
Loading…
Reference in a new issue