if ($mybb->user['uid']) { error($lang->mytwconnect_error_alreadyloggedin); } $TwitterConnect->authenticate(); } // Receive the incoming data from Twitter and evaluate the user if ($mybb->input['action'] == 'do_login') { // Already logged in? You should not use this if ($mybb->user['uid']) { error($lang->mytwconnect_error_alreadyloggedin); } $TwitterConnect->obtain_tokens(); // Attempt to get an user if authenticated $user = $TwitterConnect->get_user(); if ($user) { $process = $TwitterConnect->process($user); if ($process['error']) { if (is_array($process['error'])) { foreach ($process['error'] as $err) { $errors .= $err; } } else { $errors = $process['error']; } $mybb->input['action'] = 'register'; } } } // Receive the incoming data from Twitter and evaluate the user if ($mybb->input['action'] == 'register') { // Already logged in? You should not use this