Allow both encoded and plain text passwords

merge-requests/5/head
Phil Taylor 2021-06-10 20:32:55 +01:00
rodzic dc46913c3f
commit fe5fe17588
1 zmienionych plików z 3 dodań i 5 usunięć

Wyświetl plik

@ -313,16 +313,14 @@ void udpServer::controlReceived()
{ {
QByteArray usercomp; QByteArray usercomp;
passcode(user.username, usercomp); passcode(user.username, usercomp);
//QByteArray passcomp; QByteArray passcomp;
//passcode(user.password, passcomp); passcode(user.password, passcomp);
if (!strcmp(in->username, usercomp.constData()) && !strcmp(in->password, (const char *)user.password.constData())) if (!strcmp(in->username, usercomp.constData()) && (!strcmp(in->password, (const char*)user.password.constData()) || !strcmp(in->password, passcomp.constData())))
{ {
current->isAuthenticated = true; current->isAuthenticated = true;
current->user = user; current->user = user;
break; break;
} }
} }
// Generate login response // Generate login response
current->rxSeq = in->seq; current->rxSeq = in->seq;