add @ as allowed char

pull/135/head
Michael Zanetti 2018-08-06 23:10:05 +02:00
parent 4fadd37938
commit fa70780b43
2 changed files with 2 additions and 1 deletions

View File

@ -421,7 +421,7 @@ bool UserManager::validatePassword(const QString &password) const
if (!password.contains(QRegExp("[0-9]"))) {
return false;
}
if (!password.contains(QRegExp("[!\"§$%&/()#*\\'+\\.\\\\]"))) {
if (!password.contains(QRegExp("[!\"§$%&/()#*\\'+\\.\\\\@]"))) {
return false;
}
return true;

View File

@ -74,6 +74,7 @@ void TestUsermanager::createUser_data() {
QTest::newRow("foo@bar.baz, #1-Nymea-is-awesome, NoError") << "foo@bar.baz" << "#1-Nymea-is-awesome" << UserManager::UserErrorNoError;
QTest::newRow("foo@bar.baz, Bla1234.a, NoError") << "foo@bar.baz" << "Bla1234.a" << UserManager::UserErrorNoError;
QTest::newRow("foo@bar.baz, Bla1234\\a, NoError") << "foo@bar.baz" << "Bla1234\\a" << UserManager::UserErrorNoError;
QTest::newRow("foo@bar.baz, Bla1234@a, NoError") << "foo@bar.baz" << "Bla1234@a" << UserManager::UserErrorNoError;
}