Added some more console messages
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / src / net / sourceforge / phpeclipse / wiki / actions / mediawiki / connect / MediaWikiConnector.java
index 4c1abb6..7d42d9b 100644 (file)
@@ -131,6 +131,13 @@ public class MediaWikiConnector {
       } else if (responseCode == 200 && responseBody.matches(config.getLoginWrongPw()) || responseCode == 200
           && responseBody.matches(config.getLoginNoUser())) {
         result = false;
+        if (responseBody.matches(config.getLoginNoUser())) {
+          throw new UnexpectedAnswerException("login not successful: wrong user name: "+user);
+        } else if (responseBody.matches(config.getLoginWrongPw())) {
+          throw new UnexpectedAnswerException("login not successful: wrong password for user: "+user);
+        } else {
+          throw new UnexpectedAnswerException("logout not successful: responseCode == 200");
+        }
       } else {
         throw new UnexpectedAnswerException("login not successful: " + method.getStatusLine());
       }
@@ -177,6 +184,7 @@ public class MediaWikiConnector {
       } else if (responseCode == 200) {
         //### should check for a failure message
         result = false;
+        throw new UnexpectedAnswerException("logout not successful: responseCode == 200");
       } else {
         throw new UnexpectedAnswerException("logout not successful: " + method.getStatusLine());
       }