Social Login - Version 5.4.0

Version Description

  • Social Network "Discord" added
  • Social Network "Line" added
  • Social Network "Meetup" added
  • Social Network "SoundCloud" added
  • Social Network "Tumblr" added
  • Social Network "Weibo" added
  • Social Network "XING" added
Download this release

Release Info

Developer ClaudeSchlesser
Plugin Icon 128x128 Social Login
Version 5.4.0
Comparing to
See all releases

Code changes from version 5.3 to 5.4.0

assets/css/admin.css CHANGED
@@ -4,15 +4,34 @@
4
  }
5
 
6
  #oa_social_login_page.oa_social_login_more{
7
- width:774px;
8
  }
9
 
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  /* ********************* Plugins */
12
  .oa_social_login_plugin{
13
- border: 1px solid #ccc;
14
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
15
- margin: 10px 0 25px;
16
  }
17
 
18
  .oa_social_login_plugin .oa_social_login_plugin_img img{
@@ -22,10 +41,10 @@
22
  }
23
 
24
  .oa_social_login_plugin a.button-primary{
25
- height: 21px;
26
- line-height: 19px;
27
- padding: 0 10px;
28
- vertical-align: top;
29
  }
30
 
31
  .oa_social_login_plugin .oa_social_login_plugin_desc {
@@ -58,20 +77,18 @@
58
  }
59
 
60
  .oa_social_login_box .oa_social_login_button_wrap{
61
- text-align:center;
62
- padding: 10px 0 20px;
63
  }
64
 
65
  .oa_social_login_box .oa_social_login_button_wrap a{
66
- font-size: 14px;
67
- height: 40px;
68
- line-height: 40px;
69
- padding: 0 33px;
70
- margin:0 10px;
71
  }
72
 
73
-
74
-
75
  #oa_social_login_box_started{
76
  background-color: #dff0d8;
77
  border-color: #c4d7b4;
@@ -79,21 +96,21 @@
79
  }
80
 
81
  #oa_social_login_box_started a {
82
- color: #1a541b;
83
  }
84
 
85
  #oa_social_login_box_started a:hover{
86
- text-decoration:none;
87
- color: #111;
88
  }
89
 
90
  #oa_social_login_box_started a.button-secondary{
91
- color: #555;
92
  }
93
 
94
  #oa_social_login_box_started h3{
95
- text-align:center;
96
- color: #4a844b;
97
  }
98
 
99
  #oa_social_login_box_status {
@@ -190,7 +207,7 @@
190
 
191
 
192
  .oa_social_login_table td.col_unpadded{
193
- padding:0;
194
  }
195
 
196
  .oa_social_login_table tr td.row_multi {
@@ -233,8 +250,8 @@
233
 
234
 
235
  .oa_social_login_table a.social-sharing{
236
- background-image: url("../img/social_sharing.png");
237
- background-repeat:no-repeat;
238
  display: block;
239
  height: 250px;
240
  width:772px;
@@ -255,13 +272,15 @@
255
  }
256
 
257
  .oa_social_login_provider {
258
- background-image: url("../img/provider_sprite_35_35.png");
259
  text-indent: -9999px;
260
  height: 35px;
261
  width: 35px;
262
  display: inline-block;
263
  }
264
 
 
 
265
  .oa_social_login_provider_vimeo {
266
  background-position: -2px -1px;
267
  }
@@ -306,6 +325,10 @@
306
  background-position: -409px -1px;
307
  }
308
 
 
 
 
 
309
  .oa_social_login_provider_twitter {
310
  background-position: -520px -1px;
311
  }
@@ -365,6 +388,7 @@
365
  .oa_social_login_provider_twitch {
366
  background-position: -1112px -1px;
367
  }
 
368
  .oa_social_login_provider_amazon {
369
  background-position: -1149px -1px;
370
  }
@@ -374,17 +398,49 @@
374
  }
375
 
376
  .oa_social_login_provider_battlenet {
377
- background-position: -1223px -1px;
378
  }
379
 
380
  .oa_social_login_provider_dribbble {
381
- background-position: -1260px -1px;
382
  }
383
 
384
  .oa_social_login_provider_pinterest {
385
- background-position: -1297px -1px;
386
  }
387
 
388
  .oa_social_login_provider_pixelpin {
389
- background-position: -1334px -1px;
390
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  }
5
 
6
  #oa_social_login_page.oa_social_login_more{
7
+ width:774px;
8
  }
9
 
10
 
11
+ #oa_social_login_page .nav-tab-wrapper{
12
+ border-bottom: 3px solid #0073aa;
13
+ }
14
+
15
+ #oa_social_login_page .nav-tab {
16
+ padding: 5px 30px;
17
+ text-align: center;
18
+ width: 150px
19
+ }
20
+
21
+ #oa_social_login_page .nav-tab-active,
22
+ #oa_social_login_page .nav-tab-active:focus,
23
+ #oa_social_login_page .nav-tab-active:focus:active,
24
+ #oa_social_login_page.nav-tab-active:hover {
25
+ background-color: #0073aa;
26
+ border-bottom: 1px solid #0073aa;
27
+ color: #fff;
28
+ }
29
+
30
  /* ********************* Plugins */
31
  .oa_social_login_plugin{
32
+ border: 1px solid #ccc;
33
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
34
+ margin: 10px 0 25px;
35
  }
36
 
37
  .oa_social_login_plugin .oa_social_login_plugin_img img{
41
  }
42
 
43
  .oa_social_login_plugin a.button-primary{
44
+ height: 21px;
45
+ line-height: 19px;
46
+ padding: 0 10px;
47
+ vertical-align: top;
48
  }
49
 
50
  .oa_social_login_plugin .oa_social_login_plugin_desc {
77
  }
78
 
79
  .oa_social_login_box .oa_social_login_button_wrap{
80
+ text-align:center;
81
+ padding: 10px 0 20px;
82
  }
83
 
84
  .oa_social_login_box .oa_social_login_button_wrap a{
85
+ font-size: 14px;
86
+ height: 40px;
87
+ line-height: 40px;
88
+ padding: 0 33px;
89
+ margin:0 10px;
90
  }
91
 
 
 
92
  #oa_social_login_box_started{
93
  background-color: #dff0d8;
94
  border-color: #c4d7b4;
96
  }
97
 
98
  #oa_social_login_box_started a {
99
+ color: #1a541b;
100
  }
101
 
102
  #oa_social_login_box_started a:hover{
103
+ text-decoration:none;
104
+ color: #111;
105
  }
106
 
107
  #oa_social_login_box_started a.button-secondary{
108
+ color: #555;
109
  }
110
 
111
  #oa_social_login_box_started h3{
112
+ text-align:center;
113
+ color: #4a844b;
114
  }
115
 
116
  #oa_social_login_box_status {
207
 
208
 
209
  .oa_social_login_table td.col_unpadded{
210
+ padding:0;
211
  }
212
 
213
  .oa_social_login_table tr td.row_multi {
250
 
251
 
252
  .oa_social_login_table a.social-sharing{
253
+ background-image: url("../img/social_sharing.png");
254
+ background-repeat:no-repeat;
255
  display: block;
256
  height: 250px;
257
  width:772px;
272
  }
273
 
274
  .oa_social_login_provider {
275
+ background-image: url("../img/sprite_35_35.png");
276
  text-indent: -9999px;
277
  height: 35px;
278
  width: 35px;
279
  display: inline-block;
280
  }
281
 
282
+
283
+ /* Buttons */
284
  .oa_social_login_provider_vimeo {
285
  background-position: -2px -1px;
286
  }
325
  background-position: -409px -1px;
326
  }
327
 
328
+ .oa_social_login_provider_draugiem {
329
+ background-position: -446px -1px;
330
+ }
331
+
332
  .oa_social_login_provider_twitter {
333
  background-position: -520px -1px;
334
  }
388
  .oa_social_login_provider_twitch {
389
  background-position: -1112px -1px;
390
  }
391
+
392
  .oa_social_login_provider_amazon {
393
  background-position: -1149px -1px;
394
  }
398
  }
399
 
400
  .oa_social_login_provider_battlenet {
401
+ background-position: -1223px -1px;
402
  }
403
 
404
  .oa_social_login_provider_dribbble {
405
+ background-position: -1260px -1px;
406
  }
407
 
408
  .oa_social_login_provider_pinterest {
409
+ background-position: -1297px -1px;
410
  }
411
 
412
  .oa_social_login_provider_pixelpin {
413
+ background-position: -1334px -1px;
414
+ }
415
+
416
+ .oa_social_login_provider_storage {
417
+ background-position: -1371px -1px;
418
+ }
419
+
420
+ .oa_social_login_provider_meetup {
421
+ background-position: -1408px -1px;
422
+ }
423
+
424
+ .oa_social_login_provider_xing {
425
+ background-position: -372px -1px;
426
+ }
427
+
428
+ .oa_social_login_provider_line {
429
+ background-position: -1445px -1px;
430
+ }
431
+
432
+ .oa_social_login_provider_soundcloud {
433
+ background-position: -1482px -1px;
434
+ }
435
+
436
+ .oa_social_login_provider_discord {
437
+ background-position: -1519px -1px;
438
+ }
439
+
440
+ .oa_social_login_provider_weibo {
441
+ background-position: -1556px -1px;
442
+ }
443
+
444
+ .oa_social_login_provider_tumblr {
445
+ background-position: -1593px -1px;
446
+ }
assets/img/provider_sprite_35_35.png DELETED
Binary file
assets/img/sprite_35_35.png ADDED
Binary file
includes/settings.php CHANGED
@@ -1,97 +1,118 @@
1
  <?php
2
 
3
- /**
4
- * Available Providers
5
  */
6
  $oa_social_login_providers = array(
7
- 'amazon' => array(
8
- 'name' => 'Amazon'
9
- ),
10
- 'battlenet' => array(
11
- 'name' => 'Battle.net'
12
- ),
13
- 'blogger' => array(
14
- 'name' => 'Blogger'
15
- ),
16
- 'disqus' => array(
17
- 'name' => 'Disqus'
18
- ),
19
- 'dribbble' => array(
20
- 'name' => 'Dribbble'
21
- ),
22
- 'facebook' => array(
23
- 'name' => 'Facebook'
24
- ),
25
- 'foursquare' => array(
26
- 'name' => 'Foursquare'
27
- ),
28
- 'github' => array(
29
- 'name' => 'Github.com'
30
- ),
31
- 'google' => array(
32
- 'name' => 'Google'
33
- ),
34
- 'instagram' => array(
35
- 'name' => 'Instagram'
36
- ),
37
- 'linkedin' => array(
38
- 'name' => 'LinkedIn'
39
- ),
40
- 'livejournal' => array(
41
- 'name' => 'LiveJournal'
42
- ),
43
- 'mailru' => array(
44
- 'name' => 'Mail.ru'
45
- ),
46
- 'odnoklassniki' => array(
47
- 'name' => 'Odnoklassniki'
48
- ),
49
- 'openid' => array(
50
- 'name' => 'OpenID'
51
- ),
52
- 'paypal' => array(
53
- 'name' => 'PayPal'
54
- ),
55
- 'pinterest' => array(
56
- 'name' => 'Pinterest'
57
- ),
58
- 'pixelpin' => array(
59
- 'name' => 'PixelPin'
60
- ),
61
- 'reddit' => array(
62
- 'name' => 'Reddit'
63
- ),
64
- 'skyrock' => array(
65
- 'name' => 'Skyrock.com'
66
- ),
67
- 'stackexchange' => array(
68
- 'name' => 'StackExchange'
69
- ),
70
- 'steam' => array(
71
- 'name' => 'Steam'
72
- ),
73
- 'twitch' => array(
74
- 'name' => 'Twitch.tv'
75
- ),
76
- 'twitter' => array(
77
- 'name' => 'Twitter'
78
- ),
79
- 'vimeo' => array(
80
- 'name' => 'Vimeo'
81
- ),
82
- 'vkontakte' => array(
83
- 'name' => 'VKontakte'
84
- ),
85
- 'windowslive' => array(
86
- 'name' => 'Windows Live'
87
- ),
88
- 'wordpress' => array(
89
- 'name' => 'WordPress.com'
90
- ),
91
- 'yahoo' => array(
92
- 'name' => 'Yahoo'
93
- ),
94
- 'youtube' => array(
95
- 'name' => 'YouTube'
96
- )
97
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
 
3
+ /**
4
+ * Available Providers
5
  */
6
  $oa_social_login_providers = array(
7
+ 'amazon' => array(
8
+ 'name' => 'Amazon'
9
+ ),
10
+ 'battlenet' => array(
11
+ 'name' => 'Battle.net'
12
+ ),
13
+ 'blogger' => array(
14
+ 'name' => 'Blogger'
15
+ ),
16
+ 'discord' => array(
17
+ 'name' => 'Discord'
18
+ ),
19
+ 'disqus' => array(
20
+ 'name' => 'Disqus'
21
+ ),
22
+ 'dribbble' => array(
23
+ 'name' => 'Dribbble'
24
+ ),
25
+ 'facebook' => array(
26
+ 'name' => 'Facebook'
27
+ ),
28
+ 'foursquare' => array(
29
+ 'name' => 'Foursquare'
30
+ ),
31
+ 'github' => array(
32
+ 'name' => 'Github.com'
33
+ ),
34
+ 'google' => array(
35
+ 'name' => 'Google'
36
+ ),
37
+ 'instagram' => array(
38
+ 'name' => 'Instagram'
39
+ ),
40
+ 'line' => array(
41
+ 'name' => 'Line'
42
+ ),
43
+ 'linkedin' => array(
44
+ 'name' => 'LinkedIn'
45
+ ),
46
+ 'livejournal' => array(
47
+ 'name' => 'LiveJournal'
48
+ ),
49
+ 'mailru' => array(
50
+ 'name' => 'Mail.ru'
51
+ ),
52
+ 'meetup' => array(
53
+ 'name' => 'Meetup'
54
+ ),
55
+ 'odnoklassniki' => array(
56
+ 'name' => 'Odnoklassniki'
57
+ ),
58
+ 'openid' => array(
59
+ 'name' => 'OpenID'
60
+ ),
61
+ 'paypal' => array(
62
+ 'name' => 'PayPal'
63
+ ),
64
+ 'pinterest' => array(
65
+ 'name' => 'Pinterest'
66
+ ),
67
+ 'pixelpin' => array(
68
+ 'name' => 'PixelPin'
69
+ ),
70
+ 'reddit' => array(
71
+ 'name' => 'Reddit'
72
+ ),
73
+ 'skyrock' => array(
74
+ 'name' => 'Skyrock.com'
75
+ ),
76
+ 'soundcloud' => array(
77
+ 'name' => 'SoundCloud'
78
+ ),
79
+ 'stackexchange' => array(
80
+ 'name' => 'StackExchange'
81
+ ),
82
+ 'steam' => array(
83
+ 'name' => 'Steam'
84
+ ),
85
+ 'tumblr' => array(
86
+ 'name' => 'Tumblr'
87
+ ),
88
+ 'twitch' => array(
89
+ 'name' => 'Twitch.tv'
90
+ ),
91
+ 'twitter' => array(
92
+ 'name' => 'Twitter'
93
+ ),
94
+ 'vimeo' => array(
95
+ 'name' => 'Vimeo'
96
+ ),
97
+ 'vkontakte' => array(
98
+ 'name' => 'VKontakte'
99
+ ),
100
+ 'weibo' => array(
101
+ 'name' => 'Weibo'
102
+ ),
103
+ 'windowslive' => array(
104
+ 'name' => 'Windows Live'
105
+ ),
106
+ 'wordpress' => array(
107
+ 'name' => 'WordPress.com'
108
+ ),
109
+ 'xing' => array(
110
+ 'name' => 'Xing'
111
+ ),
112
+ 'yahoo' => array(
113
+ 'name' => 'Yahoo'
114
+ ),
115
+ 'youtube' => array(
116
+ 'name' => 'YouTube'
117
+ )
118
+ );
oa-social-login.php CHANGED
@@ -2,16 +2,16 @@
2
  /*
3
  Plugin Name: Social Login
4
  Plugin URI: http://www.oneall.com/
5
- Description: Allow your visitors to <strong>comment, login and register with 30+ social networks</strong> like Twitter, Facebook, LinkedIn, Instagram, Вконтакте, Google or Yahoo.
6
- Version: 5.3
7
- Author: Claude Schlesser
8
  Author URI: http://www.oneall.com/
9
  License: GPL2
10
  */
11
 
12
  define ('OA_SOCIAL_LOGIN_PLUGIN_URL', plugins_url () . '/' . basename (dirname (__FILE__)));
13
  define ('OA_SOCIAL_LOGIN_BASE_PATH', dirname (plugin_basename (__FILE__)));
14
- define ('OA_SOCIAL_LOGIN_VERSION', '5.3');
15
 
16
  /**
17
  * Check technical requirements before activating the plugin (Wordpress 3.0 or newer required)
2
  /*
3
  Plugin Name: Social Login
4
  Plugin URI: http://www.oneall.com/
5
+ Description: Social Login allows your users to <strong>comment, login and register with 35+ social networks</strong> like Twitter, Facebook, LinkedIn, Instagram, Вконтакте, Google or Yahoo.
6
+ Version: 5.4.0
7
+ Author: OneAll - Social Network Integration <support@oneall.com>
8
  Author URI: http://www.oneall.com/
9
  License: GPL2
10
  */
11
 
12
  define ('OA_SOCIAL_LOGIN_PLUGIN_URL', plugins_url () . '/' . basename (dirname (__FILE__)));
13
  define ('OA_SOCIAL_LOGIN_BASE_PATH', dirname (plugin_basename (__FILE__)));
14
+ define ('OA_SOCIAL_LOGIN_VERSION', '5.4.0');
15
 
16
  /**
17
  * Check technical requirements before activating the plugin (Wordpress 3.0 or newer required)
readme.txt CHANGED
@@ -1,11 +1,12 @@
1
  === Social Login ===
2
  Contributors: OneAll.com, ClaudeSchlesser
3
- Tags: social login, social networks, login, register, comment, social network login, buddypress, facebook, google, openid, twitter, linkedin, instagram, pinterest, instagram, vkontakte, github, steam, dribbble, twitch.tv
4
  Requires at least: 3.0
5
- Tested up to: 4.8
6
- Stable tag: 5.3
 
7
 
8
- Social Login allows your users to comment, register and login with 30+ Social Networks like Twitter, Facebook, Paypal, LinkedIn, Instagram, OpenID, VKontakte, Google, Pinterest ...
9
 
10
  == Description ==
11
 
@@ -13,13 +14,16 @@ Social Login allows your users to comment, register and login with 30+ Social Ne
13
 
14
  Social Login is a **professionally developed** and free Wordpress plugin that allows your visitors to **comment, login and register with 30+ Social Networks** like for example Facebook, Twitter, Google, LinkedIn, PayPal, LiveJournal, Instagram, Вконтакте or Yahoo amongst other.
15
 
16
- **Seamlessly Integrates**<br />
 
 
 
17
  Social Login is fully customizable and seamlessly integrates with your existing login/registration system so that your users don't have to start from scratch. Existing existing accounts can add/remove their social network accounts in their WordPress profile settings and then also use the linked social networks to login.
18
 
19
  **Eliminates Spam and Bot Registrations**<br />
20
  Get rid of long and complicated forms, improve your data quality and instantly eliminate spam and bot registrations. Social Login increases registration rates by up to 50% and provides permission-based access to users' social network profile data, allowing you to start delivering a personalized experience.
21
 
22
- **Robust and Maintenance Free**<br />
23
  Do not take the risk of loosing any users or customers due to outdated social network integrations. Unlike other Social Login providers we monitor the APIs and technologies of the different social networks and update our service as soon as changes arise.
24
 
25
  By using OneAll you can be sure that your social media integration will always run smoothly and with the most up-to-date calls.
@@ -32,10 +36,11 @@ You can easily configure which social accounts to enable/disable for login and o
32
  * In your sidebar
33
  * With a shortcode
34
 
35
- **30+ Social Networks**
36
  * Amazon
37
  * Battle.net
38
  * Blogger
 
39
  * Disqus
40
  * Dribbble
41
  * Facebook
@@ -43,24 +48,30 @@ You can easily configure which social accounts to enable/disable for login and o
43
  * Github.com
44
  * Google
45
  * Instagram
 
46
  * LinkedIn
47
  * LiveJournal
48
  * Mail.ru
 
49
  * Odnoklassniki
50
  * OpenID
51
  * PayPal
52
  * Pinterest
53
  * PixelPin
54
  * Reddit
55
- * Skyrock.com
 
56
  * StackExchange
57
  * Steam
 
58
  * Twitch.tv
59
  * Twitter
60
  * Vimeo
61
  * VKontakte
 
62
  * Windows Live
63
  * WordPress.com
 
64
  * Yahoo
65
  * YouTube
66
 
@@ -137,6 +148,15 @@ http://docs.oneall.com/plugins/guide/social-login-wordpress/
137
 
138
  == Changelog ==
139
 
 
 
 
 
 
 
 
 
 
140
  = 5.3 =
141
  * New icon set added
142
  * Social Login interface improved
1
  === Social Login ===
2
  Contributors: OneAll.com, ClaudeSchlesser
3
+ Tags: social login, social network login, social connect, facebook login, twitter login, linkedin login
4
  Requires at least: 3.0
5
+ Tested up to: 4.9.6
6
+ Stable tag: 5.4.0
7
+ License: GPLv2 or later
8
 
9
+ Social Login is fully GDPR compliant and allows your users to login, register and comment with 35+ Social Networks.
10
 
11
  == Description ==
12
 
14
 
15
  Social Login is a **professionally developed** and free Wordpress plugin that allows your visitors to **comment, login and register with 30+ Social Networks** like for example Facebook, Twitter, Google, LinkedIn, PayPal, LiveJournal, Instagram, Вконтакте or Yahoo amongst other.
16
 
17
+ **Data Protection Guarantee**<br />
18
+ Social Login is fully compliant with all European and U.S. data protection laws. As required by the General Data Protection Regulation (GDPR) the OneAll Terms of Service include a Data Processing Agreement that we can countersign on request.
19
+
20
+ **Seamless Integration**<br />
21
  Social Login is fully customizable and seamlessly integrates with your existing login/registration system so that your users don't have to start from scratch. Existing existing accounts can add/remove their social network accounts in their WordPress profile settings and then also use the linked social networks to login.
22
 
23
  **Eliminates Spam and Bot Registrations**<br />
24
  Get rid of long and complicated forms, improve your data quality and instantly eliminate spam and bot registrations. Social Login increases registration rates by up to 50% and provides permission-based access to users' social network profile data, allowing you to start delivering a personalized experience.
25
 
26
+ **Maintenance Free**<br />
27
  Do not take the risk of loosing any users or customers due to outdated social network integrations. Unlike other Social Login providers we monitor the APIs and technologies of the different social networks and update our service as soon as changes arise.
28
 
29
  By using OneAll you can be sure that your social media integration will always run smoothly and with the most up-to-date calls.
36
  * In your sidebar
37
  * With a shortcode
38
 
39
+ **35+ Social Networks**
40
  * Amazon
41
  * Battle.net
42
  * Blogger
43
+ * Discord
44
  * Disqus
45
  * Dribbble
46
  * Facebook
48
  * Github.com
49
  * Google
50
  * Instagram
51
+ * Line
52
  * LinkedIn
53
  * LiveJournal
54
  * Mail.ru
55
+ * Meetup
56
  * Odnoklassniki
57
  * OpenID
58
  * PayPal
59
  * Pinterest
60
  * PixelPin
61
  * Reddit
62
+ * Skyrock.com
63
+ * SoundCloud
64
  * StackExchange
65
  * Steam
66
+ * Tumblr
67
  * Twitch.tv
68
  * Twitter
69
  * Vimeo
70
  * VKontakte
71
+ * Weibo
72
  * Windows Live
73
  * WordPress.com
74
+ * XING
75
  * Yahoo
76
  * YouTube
77
 
148
 
149
  == Changelog ==
150
 
151
+ = 5.4.0 =
152
+ * Social Network "Discord" added
153
+ * Social Network "Line" added
154
+ * Social Network "Meetup" added
155
+ * Social Network "SoundCloud" added
156
+ * Social Network "Tumblr" added
157
+ * Social Network "Weibo" added
158
+ * Social Network "XING" added
159
+
160
  = 5.3 =
161
  * New icon set added
162
  * Social Login interface improved