OAuthDialog - Clear Cookies

.. since login screens often examine cookies to 'auto' login
   which is unhelpful when setting up accounts.
This commit is contained in:
Mark Liversedge
2017-04-09 18:56:20 +01:00
parent 6311117f9d
commit 923ebe0507
2 changed files with 3 additions and 0 deletions

View File

@@ -79,6 +79,7 @@ OAuthDialog::OAuthDialog(Context *context, OAuthSite site, CloudService *service
#if defined(NOWEBKIT) || (QT_VERSION > 0x050000 && defined(Q_OS_MAC))
view = new QWebEngineView();
view->setZoomFactor(dpiXFactor);
view->page()->profile()->cookieStore()->deleteAllCookies();
#else
view = new QWebView();
#endif

View File

@@ -46,6 +46,8 @@
#include <QWebEngineHistoryItem>
#include <QWebEnginePage>
#include <QWebEngineView>
#include <QWebEngineProfile>
#include <QWebEngineCookieStore>
#endif