Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authoralex-z <blackslayer4@gmail.com>2021-10-27 18:55:08 +0300
committerMatthieu Gallien (Rebase PR Action) <matthieu_gallien@yahoo.fr>2021-11-24 13:04:22 +0300
commitb03bf1c1f0f1b69a57613926cbfad32e986f4dc5 (patch)
tree86e2f0627c20fe0b1b77beec9170c35a2b2460f2 /src/gui
parent9bebda057a2fc883ad9a3bd66b503178dab161f8 (diff)
Pass username from Windows to login page.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/creds/flow2auth.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gui/creds/flow2auth.cpp b/src/gui/creds/flow2auth.cpp
index 54b7b28a8..9873a2705 100644
--- a/src/gui/creds/flow2auth.cpp
+++ b/src/gui/creds/flow2auth.cpp
@@ -132,6 +132,16 @@ void Flow2Auth::fetchNewToken(const TokenAction action)
_loginUrl = loginUrl;
+
+ if (Theme::instance()->loginWithSystemUserName()) {
+ const auto userName = Utility::getCurrentUserName();
+ if (!userName.isEmpty()) {
+ auto query = QUrlQuery(_loginUrl);
+ query.addQueryItem(QStringLiteral("user"), userName);
+ _loginUrl.setQuery(query);
+ }
+ }
+
_pollToken = pollToken;
_pollEndpoint = pollEndpoint;