diff options
| author | Tannin <devnull@localhost> | 2013-05-25 12:26:13 +0200 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2013-05-25 12:26:13 +0200 |
| commit | 3c21d1884a499066785e70dc44a869cb8b2d589d (patch) | |
| tree | f722d7ca296ddbefe2fbd4e32fbfce624794db5b /src/nxmaccessmanager.cpp | |
| parent | 16bda49e0667f77f4ebe1d8fa2682abf57aa6765 (diff) | |
| parent | 2c4ba2c62cc7acce44d89948e7fb669d5a59b968 (diff) | |
Merge
Diffstat (limited to 'src/nxmaccessmanager.cpp')
| -rw-r--r-- | src/nxmaccessmanager.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/nxmaccessmanager.cpp b/src/nxmaccessmanager.cpp index 0f9f0209..dd05116d 100644 --- a/src/nxmaccessmanager.cpp +++ b/src/nxmaccessmanager.cpp @@ -95,10 +95,15 @@ void NXMAccessManager::login(const QString &username, const QString &password) void NXMAccessManager::pageLogin() { - QString requestString = QString("http://gatekeeper.nexusmods.com/Sessions/?Login&username=%2&password=%3").arg(m_Username).arg(m_Password); + QString requestString = QString("http://gatekeeper.nexusmods.com/Sessions/?Login"); + QUrl postData; + postData.addQueryItem("username", m_Username); + postData.addQueryItem("password", m_Password); QNetworkRequest request(requestString); - m_LoginReply = get(request); + request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded"); + + m_LoginReply = post(request, postData.encodedQuery()); m_LoginTimeout.start(); connect(m_LoginReply, SIGNAL(finished()), this, SLOT(loginFinished())); |
