aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/connector/gc
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/connector/gc')
-rw-r--r--main/src/cgeo/geocaching/connector/gc/Login.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/Login.java b/main/src/cgeo/geocaching/connector/gc/Login.java
index 9a60f65..e7efd86 100644
--- a/main/src/cgeo/geocaching/connector/gc/Login.java
+++ b/main/src/cgeo/geocaching/connector/gc/Login.java
@@ -132,6 +132,11 @@ public abstract class Login {
return StatusCode.WRONG_LOGIN_DATA; // wrong login
}
+ if (loginData.contains("You must validate your account before you can log in.")) {
+ Log.i("Failued to log in Geocaching.com as " + login.left + " because account needs to be validated first");
+ return StatusCode.UNVALIDATED_ACCOUNT;
+ }
+
Log.i("Failed to log in Geocaching.com as " + login.left + " for some unknown reason");
if (retry) {
Login.switchToEnglish(loginData);