Social Login - Version 7.3.6

Version Description

  • Minor UI changes.
Download this release

Release Info

Developer cyberlord92
Plugin Icon 128x128 Social Login
Version 7.3.6
Comparing to
See all releases

Code changes from version 7.3.5 to 7.3.6

includes/images/icons/yandex.png ADDED
Binary file
miniorange_openid_sso_settings.php CHANGED
@@ -4,12 +4,12 @@
4
  * Plugin Name: Social Login, Social Sharing by miniOrange
5
  * Plugin URI: https://www.miniorange.com
6
  * Description: Allow your users to login, comment and share with Facebook, Google, Apple, Twitter, LinkedIn etc using customizable buttons.
7
- * Version: 7.3.5
8
  * Author: miniOrange
9
  * License URI: http://miniorange.com/usecases/miniOrange_User_Agreement.pdf
10
  */
11
 
12
- define('MO_OPENID_SOCIAL_LOGIN_VERSION', '7.3.5');
13
  define('plugin_url', plugin_dir_url(__FILE__) . "includes/images/icons/");
14
  define('MOSL_PLUGIN_DIR',str_replace('/','\\',plugin_dir_path(__FILE__)));
15
  require('miniorange_openid_sso_settings_page.php');
@@ -83,7 +83,7 @@ class miniorange_openid_sso_settings
83
  add_option('mo_openid_admin_api_key','BjIZyuSDTE90MVWp4pRLr3dzrFs8h74T');
84
  add_option('mo_openid_customer_token','6osoapPWEgGlBRgT');
85
  add_option('app_pos','facebook#google#vkontakte#twitter#instagram#linkedin#amazon#salesforce#windowslive#yahoo');
86
- update_option('app_pos_premium','apple#wordpress#disqus#pinterest#spotify#reddit#tumblr#twitch#vimeo#kakao#discord#dribbble#flickr#line#meetup#stackexchange#livejournal#snapchat#foursquare#teamsnap#naver#odnoklassniki#wiebo#wechat#baidu#renren#qq');
87
  add_option('mo_openid_default_login_enable',1);
88
  add_option( 'mo_openid_login_theme', 'longbutton' );
89
  add_option( 'mo_openid_register_email_message', 'Hello,<br><br>##User Name## has registered to your site successfully.<br><br>Thanks,<br>miniOrange' );
4
  * Plugin Name: Social Login, Social Sharing by miniOrange
5
  * Plugin URI: https://www.miniorange.com
6
  * Description: Allow your users to login, comment and share with Facebook, Google, Apple, Twitter, LinkedIn etc using customizable buttons.
7
+ * Version: 7.3.6
8
  * Author: miniOrange
9
  * License URI: http://miniorange.com/usecases/miniOrange_User_Agreement.pdf
10
  */
11
 
12
+ define('MO_OPENID_SOCIAL_LOGIN_VERSION', '7.3.6');
13
  define('plugin_url', plugin_dir_url(__FILE__) . "includes/images/icons/");
14
  define('MOSL_PLUGIN_DIR',str_replace('/','\\',plugin_dir_path(__FILE__)));
15
  require('miniorange_openid_sso_settings_page.php');
83
  add_option('mo_openid_admin_api_key','BjIZyuSDTE90MVWp4pRLr3dzrFs8h74T');
84
  add_option('mo_openid_customer_token','6osoapPWEgGlBRgT');
85
  add_option('app_pos','facebook#google#vkontakte#twitter#instagram#linkedin#amazon#salesforce#windowslive#yahoo');
86
+ update_option('app_pos_premium','apple#wordpress#disqus#pinterest#yandex#spotify#reddit#tumblr#twitch#vimeo#kakao#discord#dribbble#flickr#line#meetup#stackexchange#livejournal#snapchat#foursquare#teamsnap#naver#odnoklassniki#wiebo#wechat#baidu#renren#qq');
87
  add_option('mo_openid_default_login_enable',1);
88
  add_option( 'mo_openid_login_theme', 'longbutton' );
89
  add_option( 'mo_openid_register_email_message', 'Hello,<br><br>##User Name## has registered to your site successfully.<br><br>Thanks,<br>miniOrange' );
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
- === WordPress Social Login (Facebook, Google, Twitter) ===
2
  Contributors: vkontakte, sociallogin, cyberlord92
3
  Donate link: https://www.miniorange.com
4
  Tags: social login, facebook login, google login, twitter login, Vkontakte login, Woocommerce, social, facebook, twitter, google, login, google, social connect, social network login, social plugin, Vkontakte, LinkedIn
5
  Requires at least: 2.0.2
6
  Tested up to: 5.4
7
- Stable tag: 7.3.5
8
  License URI: http://miniorange.com/usecases/miniOrange_User_Agreement.pdf
9
 
10
  Social Login with Google, Facebook, Apple, Twitter, Reddit, Vkontakte, LinkedIn and more. GDPR compliant. Social sharing and social comments. 24x7 Support.
@@ -177,6 +177,9 @@ Please email us at info@miniorange.com. You can also submit your query from the
177
 
178
 
179
  == Changelog ==
 
 
 
180
  = 7.3.5 =
181
  * Compatable with WordPress version 5.4
182
  * Minor UI changes.
@@ -700,6 +703,9 @@ SECURITY FIXES
700
  * First version of Social Login, Social Sharing plugin.
701
 
702
  == Upgrade Notice ==
 
 
 
703
  = 7.3.5 =
704
  * Compatable with WordPress version 5.4
705
  * Minor UI changes.
1
+ === WordPress Social Login (Google, Twitter, Vkontakte) ===
2
  Contributors: vkontakte, sociallogin, cyberlord92
3
  Donate link: https://www.miniorange.com
4
  Tags: social login, facebook login, google login, twitter login, Vkontakte login, Woocommerce, social, facebook, twitter, google, login, google, social connect, social network login, social plugin, Vkontakte, LinkedIn
5
  Requires at least: 2.0.2
6
  Tested up to: 5.4
7
+ Stable tag: 7.3.6
8
  License URI: http://miniorange.com/usecases/miniOrange_User_Agreement.pdf
9
 
10
  Social Login with Google, Facebook, Apple, Twitter, Reddit, Vkontakte, LinkedIn and more. GDPR compliant. Social sharing and social comments. 24x7 Support.
177
 
178
 
179
  == Changelog ==
180
+ = 7.3.6 =
181
+ * Minor UI changes.
182
+
183
  = 7.3.5 =
184
  * Compatable with WordPress version 5.4
185
  * Minor UI changes.
703
  * First version of Social Login, Social Sharing plugin.
704
 
705
  == Upgrade Notice ==
706
+ = 7.3.6 =
707
+ * Minor UI changes.
708
+
709
  = 7.3.5 =
710
  * Compatable with WordPress version 5.4
711
  * Minor UI changes.
social_apps/yandex.php ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+
4
+ class yandex
5
+ {
6
+ public $color="#E52620";
7
+ public $scope="";
8
+ public $video_url="";
9
+ public $instructions;
10
+ public function __construct() {
11
+ $this->site_url = get_option( 'siteurl' );
12
+ $this->instructions="Go to Facebook developers console <a href=\"https://developers.facebook.com/apps/\" target=\"_blank\">https://developers.facebook.com/apps/</a>. Login with your facebook developer account.##Click on Create a New App/Add new App button.##Enter <b>Display Name</b> and click on Create App ID.##Click on <b>Products</b> from left pane of the page and select <b>Facebook Login</b> and click on <b>Set Up</b> button.##Click on <b>Web</b>. Enter <b><code id='9'>".get_option("siteurl")."</code><i style= \"width: 11px;height: 9px;padding-left:2px;padding-top:3px\" class=\"mofa mofa-fw mofa-lg mofa-copy mo_copy mo_openid_copytooltip\" onclick=\"copyToClipboard(this, '#9', '#shortcode_url9_copy')\"><span id=\"shortcode_url9_copy\" class=\"mo_openid_copytooltiptext\">Copy to Clipboard</span></i></b> into <b>Site URL</b> than click on <b> Save</b>.##Goto <b>Settings -> Basic</b> from left pane of the page, Enter <b><code id='10'>".$_SERVER['HTTP_HOST']."</code><i style= \"width: 11px;height: 9px;padding-left:2px;padding-top:3px\" class=\"mofa mofa-fw mofa-lg mofa-copy mo_copy mo_openid_copytooltip\" onclick=\"copyToClipboard(this, '#10', '#shortcode_url10_copy')\"><span id=\"shortcode_url10_copy\" class=\"mo_openid_copytooltiptext\">Copy to Clipboard</span></i></b> in <b>App Domain</b>, your privacy policy URL in <b>Privacy Policy URL</b> and select <b>Category</b> of your website. Then click on <b>Save Changes</b>.##From the left pane, select <b>Facebook Login -> Settings</b>.##Under Client OAuth Settings section, Enter <b><code id='11'>".mo_get_permalink('facebook')."</code><i style= \"width: 11px;height: 9px;padding-left:2px;padding-top:3px\" class=\"mofa mofa-fw mofa-lg mofa-copy mo_copy mo_openid_copytooltip\" onclick=\"copyToClipboard(this, '#11', '#shortcode_url11_copy')\"><span id=\"shortcode_url11_copy\" class=\"mo_openid_copytooltiptext\">Copy to Clipboard</span></i></b> in <b>Valid OAuth Redirect URIs</b> and click on <b>Save Changes</b> button.##Change your app status from In Development to Live by clicking on OFF (sliding button) beside Status option of the top right corner. Then, click on Confirm button.##Go to Settings > Basic. Paste your <b>App ID</b> and <b>App Secret</b> provided by Facebook into the fields above.##Input <b> email, public_profile </b>as scope.##If you want to access the <b>user_birthday, user_hometown, user_location</b> of a Facebook user, you need to send your app for review to Facebook. For submitting an app for review, click <a target=\"_blank\" href=\"https://developers.facebook.com/docs/facebook-login/review/how-to-submit \">here</a>. After your app is reviewed, you can add the scopes you have sent for review in the scope above. If your app is not approved or is in the process of getting approved, let the scope be <b>email, public_profile</b>##Click on the <b>Save settings</b> button.##Go to Social Login tab to configure the display as well as other login settings.";
13
+ }
14
+
15
+ function mo_openid_get_app_code()
16
+ {
17
+ $appslist = maybe_unserialize(get_option('mo_openid_apps_list'));
18
+ mo_openid_start_session();
19
+ $_SESSION["appname"] = 'yandex';
20
+ $client_id = $appslist['yandex']['clientid'];
21
+ $scope = $appslist['yandex']['scope'];
22
+ $login_dialog_url = "https://oauth.yandex.com/authorize?response_type=code&client_id=".$client_id. '&scope='.$scope;
23
+ header('Location:'. $login_dialog_url);
24
+ exit;
25
+ }
26
+
27
+ function mo_openid_get_access_token()
28
+ {
29
+ $code=mo_openid_validate_code();
30
+ $social_app_redirect_uri = get_social_app_redirect_uri('yandex');
31
+ $appslist = maybe_unserialize(get_option('mo_openid_apps_list'));
32
+ $client_id = $appslist['yandex']['clientid'];
33
+ $client_secret = $appslist['yandex']['clientsecret'];
34
+ $access_token_uri = 'https://oauth.yandex.com/token';
35
+ $postData = 'grant_type=authorization_code&code=' . $code .'&client_id=' . $client_id . '&client_secret=' . $client_secret;
36
+ $access_token_json_output=mo_openid_get_access_token($postData,$access_token_uri,'yandex');
37
+ $access_token = isset( $access_token_json_output['access_token']) ? $access_token_json_output['access_token'] : '';
38
+ mo_openid_start_session();
39
+ // $profile_url ='https://graph.facebook.com/me/?fields=age_range,birthday,about,cover,currency,devices,education,email,favorite_athletes,favorite_teams,first_name,gender,hometown,inspirational_people,interested_in,is_verified,languages,last_name,link,locale,location,meeting_for,middle_name,name,name_format,political,public_key,quotes,relationship_status,religion,sports,timezone,updated_time,verified,website,work,friends,picture.height('.$px.')&access_token=' .$access_token;
40
+ $profile_url ='https://login.yandex.ru/info?&oauth_token=' .$access_token. '&with_openid_identity=1';
41
+ $profile_json_output = mo_openid_get_social_app_data($access_token,$profile_url,'yandex');
42
+
43
+ //Test Configuration
44
+ if( is_user_logged_in() && get_option('mo_openid_test_configuration') == 1 )
45
+ {
46
+ mo_openid_app_test_config($profile_json_output);
47
+ }
48
+ //set all profile details
49
+ //Set User current app
50
+ $first_name = $last_name = $email = $user_name = $user_url = $user_picture = $social_user_id = '';
51
+ $location_city = $location_country = $about_me = $company_name = $age = $gender = $friend_nos = '';
52
+
53
+ $first_name = isset( $profile_json_output['first_name']) ? $profile_json_output['first_name'] : '';
54
+ $last_name = isset( $profile_json_output['last_name']) ? $profile_json_output['last_name'] : '';
55
+ $email = isset( $profile_json_output['email']) ? $profile_json_output['email'] : '';
56
+ $user_name = isset( $profile_json_output['name']) ? $profile_json_output['name'] : '';
57
+ $user_url = isset( $profile_json_output['link']) ? $profile_json_output['link'] : '';
58
+ $user_picture = isset( $profile_json_output['picture']['data']['url']) ? $profile_json_output['picture']['data']['url'] : '';
59
+ $social_user_id = isset( $profile_json_output['id']) ? $profile_json_output['id'] : '';
60
+ $location_city = isset( $profile_json_output['location']['name']) ? $profile_json_output['location']['name'] : '';
61
+ $location_country = isset( $profile_json_output['location']['country']['code']) ? $profile_json_output['location']['country']['code'] : '';
62
+ $about_me = isset( $profile_json_output['summary']) ? $profile_json_output['summary'] : '';
63
+ $company_name = isset( $profile_json_output['positions']['values']['0']['company']['name']) ? $profile_json_output['positions']['values']['0']['company']['name'] : '';
64
+ $friend_nos= isset( $profile_json_output['friends']['summary']['total_count']) ? $profile_json_output['friends']['summary']['total_count'] : '';
65
+ $gender = isset( $profile_json_output['gender']) ? $profile_json_output['gender'] : '';
66
+ $age= isset( $profile_json_output['age_range']['min']) ? $profile_json_output['age_range']['min'] : '';
67
+
68
+ $appuserdetails = array(
69
+ 'first_name' => $first_name,
70
+ 'last_name' => $last_name,
71
+ 'email' => $email,
72
+ 'user_name' => $user_name,
73
+ 'user_url' => $user_url,
74
+ 'user_picture' => $user_picture,
75
+ 'social_user_id' => $social_user_id,
76
+ 'location_city' => $location_city,
77
+ 'location_country' => $location_country,
78
+ 'about_me' => $about_me,
79
+ 'company_name' => $company_name,
80
+ 'friend_nos' => $friend_nos,
81
+ 'gender' => $gender,
82
+ 'age' => $age,
83
+ );
84
+ return $appuserdetails;
85
+ }
86
+ }
view/licensing_plans/mo_openid_lic_plans.php CHANGED
@@ -918,7 +918,7 @@ if($value=="feature_plan")
918
  <input type="radio" name="sitetype" value="regular_plans" id="regular_plans"" checked>
919
  <label for="regular_plans">Regular Plans</label>
920
  <input type="radio" name="sitetype" value="Recharge" id="Recharge">
921
- <label for="Recharge">Topup-Plan</label>
922
  <span class="cd-switch"></span>
923
  </p>
924
  </div>
@@ -1126,8 +1126,8 @@ if($value=="feature_plan")
1126
  <div class="cd-pricing-body">
1127
  <ul class="cd-pricing-features">
1128
  <li><b>All Free features +</b></li>
1129
- <li><div class="mo_openid_tooltip" style="padding-left: 40px;">31 Custom Social Login Apps <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"></i><span class="mo_openid_tooltiptext"style="width:100%;"> Using the custom app tab, you can set up your own app id and secret in the plugin. Login flow will not involve miniOrange in between. Login flow will go from plugin to social media application and then back to plugin.<br>31 custom apps are <span id="mo_openid_dots3">...</span><span id="mo_openid_more3" style="display:none" ><br>Facebook,Google,vkontakte,<br/>Reddit,twitter,linkedin,amazon,<br>windowslive,yahoo,apple,<br>disqus,instagram,wordpress,<br>pinterest,spotify,tumblr,<br/>
1130
- twitch,vimeo,kakao,discord,<br>dirbble,flickr,line,meetup,naver,<br/>snapchat,foursquare,teamsnap,<br/>stackexchange,livejournal & odnoklassniki.</span><button style="border:transparent;background-color: transparent;color: tomato;" onclick="myFunction('mo_openid_dots3','mo_openid_more3','mo_openid_myBtn3')" id="mo_openid_myBtn3">Read more</button>
1131
  </div></li>
1132
  <li>Advance Account Linking</li>
1133
  <li style="padding-right: 0px; padding-left: 0px">General Data Protection Regulation (GDPR)</li>
@@ -1239,15 +1239,14 @@ if($value=="feature_plan")
1239
  <div class="cd-pricing-body">
1240
  <ul class="cd-pricing-features ">
1241
  <li><b>All Free features +</b></li>
1242
- <li><div class="mo_openid_tooltip" style="padding-left: 40px;">31 Custom Social Login Apps <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"></i><span class="mo_openid_tooltiptext"style="width:100%;"> Using the custom app tab, you can set up your own app id and secret in the plugin. Login flow will not involve miniOrange in between. Login flow will go from plugin to social media application and then back to plugin.<br>31 custom apps are <span id="mo_openid_dots3">...</span><span id="mo_openid_more3" style="display:none" ><br>Facebook,Google,vkontakte,<br/>Reddit,twitter,linkedin,amazon,<br>windowslive,yahoo,apple,<br>disqus,instagram,wordpress,<br>pinterest,spotify,tumblr,<br/>
1243
- twitch,vimeo,kakao,discord,<br>dirbble,flickr,line,meetup,naver,<br/>snapchat,foursquare,teamsnap,<br/>stackexchange,livejournal & odnoklassniki.</span><button style="border:transparent;background-color: transparent;color: tomato;" onclick="myFunction('mo_openid_dots3','mo_openid_more3','mo_openid_myBtn3')" id="mo_openid_myBtn3">Read more</button>
1244
  </div></li>
1245
  <li><span class="mo_openid_tooltip">Custom attribute mapping <i class="mofa mofa-commenting" style="font-size:18px;color:#85929E"></i> <span class="mo_openid_tooltiptext"style="width:100%;">Extended attributes returned from social app are mapped to Custom attributes created by admin. These Attributes get stored in user_meta.</span></li>
1246
  <li><span class="mo_openid_tooltip">Paid Membership pro Integration <i class="mofa mofa-commenting" style="font-size:18px;color:#85929E"></i> <span class="mo_openid_tooltiptext"style="width:100%;">Assign default levels or let users choose to set their levels provided by Paid Membership Pro to the users login using Social Login</span></li>
1247
  <li><div class="mo_openid_tooltip" >BuddyPress Integration <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"> </i><span class="mo_openid_tooltiptext" style="width:100%;"> Extended attributes returned from social app are mapped to Custom BuddyPress fields. Profile picture from social media is mapped to Buddypress avatar.</span></li>
1248
  <li><div class="mo_openid_tooltip" >Woocommerce Integration <i class="mofa mofa-commenting" style="font-size:18px;color:#85929E"></i> <span class="mo_openid_tooltiptext"style="width:100%;"> First name, last name and email are pre-filled in billing details of a user and on the Woocommerce checkout page. Social Login icons are displayed on the Woocommerce checkout page.</span></li>
1249
  <li><div class="mo_openid_tooltip" >MailChimp Integration <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"> </i><span class="mo_openid_tooltiptext" style="width:100%;">A user is added as a subscriber to a mailing list in MailChimp when that user registers using Social Login. First name, last name and email are also captured for that user in the Mailing List. Option is available to download csv file that has list of emails of all users in WordPress.</span></li>
1250
- <li>MemberPress Integration</li>
1251
  <li>Ultimate Member Integration</li>
1252
  <li><div class="mo_openid_tooltip" >miniOrange OTP Integration<span style="color: red">*</span> <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"> </i><span class="mo_openid_tooltiptext" style="width:100%;">Verify your users via OTP on registration.</span></li>
1253
  <li><div class="mo_openid_tooltip" >Extended Profile Data <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"> </i><span class="mo_openid_tooltiptext" style="width:100%;">Extended profile data feature requires additional configuration. You need to have your own social media app and permissions from social media providers to collect extended user data.</span></li>
918
  <input type="radio" name="sitetype" value="regular_plans" id="regular_plans"" checked>
919
  <label for="regular_plans">Regular Plans</label>
920
  <input type="radio" name="sitetype" value="Recharge" id="Recharge">
921
+ <label for="Recharge">Featured-Plans</label>
922
  <span class="cd-switch"></span>
923
  </p>
924
  </div>
1126
  <div class="cd-pricing-body">
1127
  <ul class="cd-pricing-features">
1128
  <li><b>All Free features +</b></li>
1129
+ <li><div class="mo_openid_tooltip" style="padding-left: 40px;">32 Custom Social Login Apps <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"></i><span class="mo_openid_tooltiptext"style="width:100%;"> Using the custom app tab, you can set up your own app id and secret in the plugin. Login flow will not involve miniOrange in between. Login flow will go from plugin to social media application and then back to plugin.<br>32 custom apps are <span id="mo_openid_dots3">...</span><span id="mo_openid_more3" style="display:none" ><br>Facebook,Google,Yandex,<br/>vkontakte,Reddit,twitter,linkedin,<br>amazon,windowslive,yahoo,<br>apple,disqus,instagram,<br>wordpress,pinterest,spotify,<br>
1130
+ tumblr,twitch,vimeo,kakao,<br>discord,dirbble,flickr,line,meetup,<br>naver,snapchat,foursquare,<br>teamsnap,stackexchange,livejournal & odnoklassniki.</span><button style="border:transparent;background-color: transparent;color: tomato;" onclick="myFunction('mo_openid_dots3','mo_openid_more3','mo_openid_myBtn3')" id="mo_openid_myBtn3">Read more</button>
1131
  </div></li>
1132
  <li>Advance Account Linking</li>
1133
  <li style="padding-right: 0px; padding-left: 0px">General Data Protection Regulation (GDPR)</li>
1239
  <div class="cd-pricing-body">
1240
  <ul class="cd-pricing-features ">
1241
  <li><b>All Free features +</b></li>
1242
+ <li><div class="mo_openid_tooltip" style="padding-left: 40px;">32 Custom Social Login Apps <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"></i><span class="mo_openid_tooltiptext"style="width:100%;"> Using the custom app tab, you can set up your own app id and secret in the plugin. Login flow will not involve miniOrange in between. Login flow will go from plugin to social media application and then back to plugin.<br>32 custom apps are <span id="mo_openid_dots3">...</span><span id="mo_openid_more3" style="display:none" ><br>Facebook,Google,Yandex,<br/>vkontakte,Reddit,twitter,linkedin,<br>amazon,windowslive,yahoo,<br>apple,disqus,instagram,<br>wordpress,pinterest,spotify,<br>
1243
+ tumblr,twitch,vimeo,kakao,<br>discord,dirbble,flickr,line,meetup,<br>naver,snapchat,foursquare,<br>teamsnap,stackexchange,livejournal & odnoklassniki.</span><button style="border:transparent;background-color: transparent;color: tomato;" onclick="myFunction('mo_openid_dots3','mo_openid_more3','mo_openid_myBtn3')" id="mo_openid_myBtn3">Read more</button>
1244
  </div></li>
1245
  <li><span class="mo_openid_tooltip">Custom attribute mapping <i class="mofa mofa-commenting" style="font-size:18px;color:#85929E"></i> <span class="mo_openid_tooltiptext"style="width:100%;">Extended attributes returned from social app are mapped to Custom attributes created by admin. These Attributes get stored in user_meta.</span></li>
1246
  <li><span class="mo_openid_tooltip">Paid Membership pro Integration <i class="mofa mofa-commenting" style="font-size:18px;color:#85929E"></i> <span class="mo_openid_tooltiptext"style="width:100%;">Assign default levels or let users choose to set their levels provided by Paid Membership Pro to the users login using Social Login</span></li>
1247
  <li><div class="mo_openid_tooltip" >BuddyPress Integration <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"> </i><span class="mo_openid_tooltiptext" style="width:100%;"> Extended attributes returned from social app are mapped to Custom BuddyPress fields. Profile picture from social media is mapped to Buddypress avatar.</span></li>
1248
  <li><div class="mo_openid_tooltip" >Woocommerce Integration <i class="mofa mofa-commenting" style="font-size:18px;color:#85929E"></i> <span class="mo_openid_tooltiptext"style="width:100%;"> First name, last name and email are pre-filled in billing details of a user and on the Woocommerce checkout page. Social Login icons are displayed on the Woocommerce checkout page.</span></li>
1249
  <li><div class="mo_openid_tooltip" >MailChimp Integration <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"> </i><span class="mo_openid_tooltiptext" style="width:100%;">A user is added as a subscriber to a mailing list in MailChimp when that user registers using Social Login. First name, last name and email are also captured for that user in the Mailing List. Option is available to download csv file that has list of emails of all users in WordPress.</span></li>
 
1250
  <li>Ultimate Member Integration</li>
1251
  <li><div class="mo_openid_tooltip" >miniOrange OTP Integration<span style="color: red">*</span> <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"> </i><span class="mo_openid_tooltiptext" style="width:100%;">Verify your users via OTP on registration.</span></li>
1252
  <li><div class="mo_openid_tooltip" >Extended Profile Data <i class="mofa mofa-commenting " style="font-size:18px;color:#85929E"> </i><span class="mo_openid_tooltiptext" style="width:100%;">Extended profile data feature requires additional configuration. You need to have your own social media app and permissions from social media providers to collect extended user data.</span></li>