Provide some info on which case value was not handled in ApiLogin
authorBryan Tong Minh <btongminh@users.mediawiki.org>
Wed, 20 Aug 2008 19:56:18 +0000 (19:56 +0000)
committerBryan Tong Minh <btongminh@users.mediawiki.org>
Wed, 20 Aug 2008 19:56:18 +0000 (19:56 +0000)
includes/api/ApiLogin.php

index 23b5d29..2e90b56 100644 (file)
@@ -97,7 +97,7 @@ class ApiLogin extends ApiBase {
                }
 
                $loginForm = new LoginForm($params);
-               switch ($loginForm->authenticateUserData()) {
+               switch ($authRes = $loginForm->authenticateUserData()) {
                        case LoginForm :: SUCCESS :
                                global $wgUser, $wgCookiePrefix;
 
@@ -143,7 +143,7 @@ class ApiLogin extends ApiBase {
                                $result['result'] = 'Throttled';
                                break;
                        default :
-                               ApiBase :: dieDebug(__METHOD__, 'Unhandled case value');
+                               ApiBase :: dieDebug(__METHOD__, "Unhandled case value: {$authRes}");
                }
 
                if ($result['result'] != 'Success' && !isset( $result['details'] ) ) {