Ignore:
Timestamp:
Mar 15, 2013, 6:43:07 PM (11 years ago)
Author:
mistic100
Message:

don't delete keys when the provider is removed, hide fieldset when no provider active, use jQuery instead of $

Location:
extensions/oAuth/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/oAuth/include/providers_stats.inc.php

    r20368 r21584  
    77    'require_client_id' => true,
    88    'new_app_link'      => 'https://developers.facebook.com/apps',
    9     'userguide_section' => 'http://hybridauth.sourceforge.net/userguide/IDProvider_info_Facebook.html',
    109    'scope'             => 'email',
    1110  ),
     
    1716    'require_client_id' => true,
    1817    'new_app_link'      => 'https://code.google.com/apis/console',
    19     'userguide_section' => 'http://hybridauth.sourceforge.net/userguide/IDProvider_info_Google.html',
    2018    'scope'             => 'https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email',
    2119  ),
     
    2624    'require_client_id' => true,
    2725    'new_app_link'      => 'http://instagram.com/developer/clients/manage',
    28     'userguide_section' => null,
    2926  ),
    3027  'LinkedIn' => array(
     
    3229    'provider_name'     => 'LinkedIn',
    3330    'new_app_link'      => 'https://www.linkedin.com/secure/developer',
    34     'userguide_section' => 'http://hybridauth.sourceforge.net/userguide/IDProvider_info_LinkedIn.html',
    3531  ),
    3632  'Tumblr' => array(
     
    3834    'provider_name'     => 'Tumblr',
    3935    'new_app_link'      => 'http://www.tumblr.com/oauth/apps',
    40     'userguide_section' => 'http://hybridauth.sourceforge.net/userguide/IDProvider_info_Tumblr.html',
    4136  ),
    4237  'Twitter' => array(
     
    4439    'provider_name'     => 'Twitter',
    4540    'new_app_link'      => 'https://dev.twitter.com/apps',
    46     'userguide_section' => 'http://hybridauth.sourceforge.net/userguide/IDProvider_info_Twitter.html',
    4741  ),
    4842  'Live' => array(
     
    5145    'require_client_id' => true,
    5246    'new_app_link'      => 'https://manage.dev.live.com/ApplicationOverview.aspx',
    53     'userguide_section' => 'http://hybridauth.sourceforge.net/userguide/IDProvider_info_Live.html',
    5447  ),
    5548  'Yahoo' => array(
     
    5750    'provider_name'     => 'Yahoo!',
    5851    'new_app_link'      => 'https://developer.apps.yahoo.com/projects/',
    59     'userguide_section' => 'http://hybridauth.sourceforge.net/userguide/IDProvider_info_Yahoo.html',
    6052  ),
    6153  'OpenID' => array(
     
    6355    'provider_name'     => 'OpenID',
    6456    'new_app_link'      => null,
    65     'userguide_section' => 'http://hybridauth.sourceforge.net/userguide/IDProvider_info_OpenID.html',
    6657  ),
    6758  'Flickr' => array(
     
    6960    'provider_name'     => 'Flickr',
    7061    'new_app_link'      => null,
    71     'userguide_section' => 'http://hybridauth.sourceforge.net/userguide/IDProvider_info_OpenID.html',
    7262  ),
    7363  'Wordpress' => array(
     
    7565    'provider_name'     => 'Wordpress',
    7666    'new_app_link'      => null,
    77     'userguide_section' => 'http://hybridauth.sourceforge.net/userguide/IDProvider_info_OpenID.html',
    7867  ),
    7968);
  • extensions/oAuth/include/public_events.inc.php

    r21325 r21584  
    6161      $adapter = $hybridauth->authenticate($provider);
    6262      $remote_user = $adapter->getUserProfile();
     63     
     64      // security, check remote identifier
     65      if ($remote_user->identifier != $user_identifier)
     66      {
     67        pwg_unset_session_var('oauth_new_user');
     68        throw new Exception('Hacking attempt!');
     69      }
    6370   
    6471      $template->assign(array(
     
    7380     
    7481      $oauth_id = $provider.'---'.$remote_user->identifier;
    75      
    76       // security, check remote identifier
    77       if ($remote_user->identifier != $user_identifier)
    78       {
    79         pwg_unset_session_var('oauth_new_user');
    80         throw new Exception('Hacking attempt!');
    81       }
    8282     
    8383      // form submited
     
    9696          $user_id = get_userid($_POST['login']);
    9797         
    98           // udpdate oauth field
     98          // update oauth field
    9999          $query = '
    100100UPDATE '.USERS_TABLE.'
     
    235235  $template->assign('REDIRECT_TO', get_gallery_home_url());
    236236 
    237   $template->set_prefilter('menubar', 'oauth_add_menubar_buttons');
     237  $template->set_prefilter('menubar', 'oauth_add_menubar_buttons_prefilter');
    238238}
    239239
     
    254254  $add = 'disabled="disabled" ';
    255255  $script = '
    256 {footer_script}{literal}
     256{footer_script}
    257257jQuery("input[type=\'password\'], input[name=\'send_password_by_mail\']").parent("li").css("display", "none");
    258 {/literal}{/footer_script}';
     258{/footer_script}';
    259259
    260260  $content = str_replace($search, $search.$add, $content);
     
    269269}
    270270
    271 function oauth_add_menubar_buttons($content)
     271function oauth_add_menubar_buttons_prefilter($content)
    272272{
    273273  $search = '{include file=$block->template|@get_extent:$id }';
Note: See TracChangeset for help on using the changeset viewer.