示例#1
0
 /**
  * Check if a User needs an Client Login warning raised.
  *
  * @param AdsUser $user the AdsUser to test
  * @return boolean TRUE if an OAuth2 Info message should be raised
  */
 public static function ShouldRaiseClientLoginWarning(AdsUser $user)
 {
     // Check that they're not using OAuth2
     $credentials = $user->GetOAuth2Info();
     return empty($credentials['refresh_token']) && empty($credentials['access_token']) && (empty($credentials['client_id']) || empty($credentials['client_secret']));
 }