浏览代码

#2221

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana 2 年之前
父节点
当前提交
3a1ff99f2b
共有 2 个文件被更改,包括 6 次插入0 次删除
  1. 2 0
      iOSClient/Login/NCLogin.swift
  2. 4 0
      iOSClient/Login/NCLoginWeb.swift

+ 2 - 0
iOSClient/Login/NCLogin.swift

@@ -252,6 +252,7 @@ class NCLogin: UIViewController, UITextFieldDelegate, NCLoginQRCodeDelegate {
                         if let loginWeb = UIStoryboard(name: "NCLogin", bundle: nil).instantiateViewController(withIdentifier: "NCLoginWeb") as? NCLoginWeb {
 
                             loginWeb.urlBase = url
+                            loginWeb.user = user
                             loginWeb.loginFlowV2Available = true
                             loginWeb.loginFlowV2Token = token!
                             loginWeb.loginFlowV2Endpoint = endpoint!
@@ -266,6 +267,7 @@ class NCLogin: UIViewController, UITextFieldDelegate, NCLoginQRCodeDelegate {
                         if let loginWeb = UIStoryboard(name: "NCLogin", bundle: nil).instantiateViewController(withIdentifier: "NCLoginWeb") as? NCLoginWeb {
 
                             loginWeb.urlBase = url
+                            loginWeb.user = user
 
                             self.navigationController?.pushViewController(loginWeb, animated: true)
                         }

+ 4 - 0
iOSClient/Login/NCLoginWeb.swift

@@ -34,6 +34,7 @@ class NCLoginWeb: UIViewController {
     var titleView: String = ""
 
     var urlBase = ""
+    var user: String?
     
     var configServerUrl: String?
     var configUsername: String?
@@ -119,6 +120,9 @@ class NCLoginWeb: UIViewController {
             } else {
                 urlBase += "/index.php/login/flow"
             }
+            if let user = self.user {
+                urlBase += "?user=\(user)"
+            }
         }
 
         if let url = URL(string: urlBase) {