Ejemplo n.º 1
0
    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