diff --git a/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java b/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java
index ee4176cae..224548e0d 100644
--- a/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java
+++ b/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java
@@ -17,6 +17,7 @@ import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
+import fr.free.nrw.commons.BuildConfig;
import fr.free.nrw.commons.R;
import fr.free.nrw.commons.Utils;
import fr.free.nrw.commons.WelcomeActivity;
@@ -81,7 +82,7 @@ public class LoginActivity extends AccountAuthenticatorActivity {
if(
usernameEdit.getText().length() != 0 &&
passwordEdit.getText().length() != 0 &&
- ( twoFactorEdit.getText().length() != 0 || twoFactorEdit.getVisibility() != View.VISIBLE )
+ ( BuildConfig.DEBUG || twoFactorEdit.getText().length() != 0 || twoFactorEdit.getVisibility() != View.VISIBLE )
) {
loginButton.setEnabled(true);
} else {
@@ -179,8 +180,12 @@ public class LoginActivity extends AccountAuthenticatorActivity {
}
public void askUserForTwoFactorAuth() {
- twoFactorEdit.setVisibility(View.VISIBLE);
- showUserToastAndCancelDialog( R.string.login_failed_2fa_needed );
+ if(BuildConfig.DEBUG) {
+ twoFactorEdit.setVisibility(View.VISIBLE);
+ showUserToastAndCancelDialog( R.string.login_failed_2fa_needed );
+ }else{
+ showUserToastAndCancelDialog( R.string.login_failed_2fa_not_supported );
+ }
}
public void showUserToastAndCancelDialog( int resId ) {
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 03f0c0402..3ae5a3276 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -178,5 +178,6 @@ Tap this message (or hit back) to skip this step.
Maximum Limit
Maximum limit should be 500
Set Recent Upload Limit
+ Two factor authentication is currently not supported.