示例#1
0
文件: index.php 项目: Hawkart/megatv
    $userProfile = $adapter->getUserProfile();
    $userProfile = (array) $userProfile;
    /*try{
          $user_contacts = $adapter->getUserContacts();
          
          foreach( $user_contacts as $contact )
          {
              print_r($contact);
          }
          die();
      }
      catch( Exception $e_2 )
      {
          
      }*/
} catch (Exception $e) {
    $userProfile = NULL;
    //$adapter->logout();
    LocalRedirect("/?login=Y&social-error=" . $e->getMessage());
    die;
}
$USER_ID = CSocialAuth::getUserByProviderAndId($provider_name, $userProfile);
if (!$USER_ID) {
    $USER_ID = CSocialAuth::createUser($provider_name, $userProfile);
}
if ($USER_ID) {
    //echo "<pre>"; print_r($userProfile); echo "</pre>";die();
    $USER->Authorize($USER_ID, true);
    LocalRedirect("/");
}
die;