Browse Source

early access to login

tobiasKaminsky 7 years ago
parent
commit
76fd2da696

+ 4 - 5
src/main/java/com/owncloud/android/authentication/AuthenticatorActivity.java

@@ -1302,7 +1302,10 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
 
 
             webViewLoginMethod = mServerInfo.mVersion.isWebLoginSupported();
             webViewLoginMethod = mServerInfo.mVersion.isWebLoginSupported();
 
 
-            if (webViewLoginMethod) {
+            if (webViewUser != null && !webViewUser.isEmpty() &&
+                    webViewPassword != null && !webViewPassword.isEmpty()) {
+                checkBasicAuthorization(webViewUser, webViewPassword);
+            } else if (webViewLoginMethod) {
                 // hide old login
                 // hide old login
                 mOkButton.setVisibility(View.GONE);
                 mOkButton.setVisibility(View.GONE);
                 mUsernameInputLayout.setVisibility(View.GONE);
                 mUsernameInputLayout.setVisibility(View.GONE);
@@ -1320,10 +1323,6 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
                 mPasswordInputLayout.setVisibility(View.VISIBLE);
                 mPasswordInputLayout.setVisibility(View.VISIBLE);
             }
             }
 
 
-            if (webViewLoginMethod) {
-                checkBasicAuthorization(webViewUser, webViewPassword);
-            }
-
             if (!authSupported(mServerInfo.mAuthMethod)) {
             if (!authSupported(mServerInfo.mAuthMethod)) {
 
 
                 if (!webViewLoginMethod) {
                 if (!webViewLoginMethod) {