mirror of
https://github.com/Armored-Dragon/overte.git
synced 2025-03-11 16:13:16 +01:00
Fix login and signup screens not working with + in input
This commit is contained in:
parent
9f35a3b803
commit
f43f191558
2 changed files with 7 additions and 7 deletions
|
@ -15,11 +15,11 @@ void LoginRequest::send(QNetworkAccessManager& nam, QString username, QString pa
|
|||
|
||||
QUrlQuery query;
|
||||
query.addQueryItem("grant_type", "password");
|
||||
query.addQueryItem("username", username);
|
||||
query.addQueryItem("password", password);
|
||||
query.addQueryItem("username", QUrl::toPercentEncoding(username));
|
||||
query.addQueryItem("password", QUrl::toPercentEncoding(password));
|
||||
query.addQueryItem("scope", "owner");
|
||||
|
||||
auto reply = nam.post(request, query.toString().toUtf8());
|
||||
auto reply = nam.post(request, query.query(QUrl::FullyEncoded).toLatin1());
|
||||
QObject::connect(reply, &QNetworkReply::finished, this, &LoginRequest::receivedResponse);
|
||||
}
|
||||
|
||||
|
|
|
@ -23,11 +23,11 @@ void SignupRequest::send(QNetworkAccessManager& nam, QString email, QString user
|
|||
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
|
||||
|
||||
QUrlQuery query;
|
||||
query.addQueryItem("email", email);
|
||||
query.addQueryItem("username", username);
|
||||
query.addQueryItem("password", password);
|
||||
query.addQueryItem("email", QUrl::toPercentEncoding(email));
|
||||
query.addQueryItem("username", QUrl::toPercentEncoding(username));
|
||||
query.addQueryItem("password", QUrl::toPercentEncoding(password));
|
||||
|
||||
auto reply = nam.put(request, query.toString().toUtf8());
|
||||
auto reply = nam.put(request, query.query(QUrl::FullyEncoded).toLatin1());
|
||||
QObject::connect(reply, &QNetworkReply::finished, this, &SignupRequest::receivedResponse);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue