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;
passcode(user.username, usercomp);
//QByteArray passcomp;
//passcode(user.password, passcomp);
if (!strcmp(in->username, usercomp.constData()) && !strcmp(in->password, (const char *)user.password.constData()))
QByteArray passcomp;
passcode(user.password, passcomp);
if (!strcmp(in->username, usercomp.constData()) && (!strcmp(in->password, (const char*)user.password.constData()) || !strcmp(in->password, passcomp.constData())))
{
current->isAuthenticated = true;
current->user = user;
break;
}
}
// Generate login response
current->rxSeq = in->seq;