Possible fix for missing user_data array element
authorRoland Häder <roland@mxchange.org>
Thu, 14 Jan 2010 21:52:08 +0000 (21:52 +0000)
committerRoland Häder <roland@mxchange.org>
Thu, 14 Jan 2010 21:52:08 +0000 (21:52 +0000)
inc/libs/user_functions.php

index 709369f..ef8c29f 100644 (file)
@@ -290,9 +290,12 @@ function doUserLogin ($userid, $passwd, $successUrl = '', $errorUrl = 'modules.p
                fetchUserData($userid);
        }
 
-       // Get user data array and set userid (e.g. important if we login with nickname)
-       $content = getUserDataArray();
-       if (!empty($content['userid'])) $userid = bigintval($content['userid']);
+       // No error found?
+       if ($errorCode == '0') {
+               // Get user data array and set userid (e.g. important if we login with nickname)
+               $content = getUserDataArray();
+               if (!empty($content['userid'])) $userid = bigintval($content['userid']);
+       } // END - if
 
        // Is there an entry?
        if ((isUserDataValid()) && (getUserData('status') == 'CONFIRMED') && (!empty($content['userid']))) {