$user_info = $twitteroauth->get('account/verify_credentials'); //echo '<pre>';print_r($user_info);echo '</pre>';die(); //echo $user_info->id; if (isset($user_info->id) && !empty($user_info->id)) { $_SESSION['twitt_id'] = $user_info->id; $_SESSION['twitt_name'] = $user_info->name; $_SESSION['twitt_username'] = $user_info->screen_name; } $user_info_arr['name'] = $_SESSION['twitt_name']; $twitter_otoken = $_SESSION['oauth_token']; $twitter_otoken_secret = $_SESSION['oauth_token_secret']; $uid = $_SESSION['twitt_id']; $username = $_SESSION['twitt_name']; $user_info_arr['twitt_username'] = $_SESSION['twitt_username']; $user = new User(); $userdata_chek = $user->checjtwitterval($uid); //echo '<pre>';print_r($userdata_chek);echo '</pre>';die(); if (!empty($userdata_chek)) { $user_info_arr['email'] = $userdata_chek['email']; // Print user's info /* if (isset($user_info->error)) { // Something's wrong, go back to square 1 header('Location: login-twitter.php'); } else {*/ $email = $userdata_chek['email']; $userdata = $user->checkUser($uid, 'twitter', $username, $email, $twitter_otoken, $twitter_otoken_secret, $user_info_arr); //echo '<pre>';print_r($userdata);echo '</pre>';die(); if (!empty($userdata)) { session_start(); $_SESSION['id'] = $userdata['id']; $_SESSION['oauth_id'] = $uid;