Go Back   vb.org Archive > vBulletin Modifications > vBulletin 5.x Modifications > vBulletin 5.x Products & Extensions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Social Login - Login/Register with 35+ Social Networks Details »»
Social Login - Login/Register with 35+ Social Networks
Version: 2.3.3, by ClaudeS ClaudeS is offline
Developer Last Online: Jul 2018 Show Printable Version Email this Page

Category: End-User Options - Version: 5.0.0 Rating:
Released: 07-22-2015 Last Update: 07-04-2018 Installs: 54
Uses Plugins
Re-useable Code Additional Files Translations  
No support by the author.

Social Login

Tested with 5.0.x, 5.1.x, 5.2.x, 5.3.x, 5.4.x
The same addon for vBulletin4 is available here.

Social Login for vBulletin5 allows your users to login and register with 35+ social networks. It increases your vBulletin user registration rate by simplifying the registration process for new users and provides permission-based social data retrieved from the social network profiles.

Your existing users can furthermore link their existing accounts to one or more social networks and can then use these social network accounts to login without having to remember another username/password combination.

The module integrates with your existing system so you and your users don't have to start from scratch.





Supported Social Networks
* Amazon
* Battle.net
* Blogger
* Discord
* Disqus
* Draugiem
* Dribbble
* Facebook
* Foursquare
* Github.com
* Google
* Instagram
* Line
* LinkedIn
* LiveJournal
* Mail.ru
* Meetup
* Odnoklassniki
* OpenID
* PayPal
* Pinterest
* Pixelpin
* Reddit
* Skyrock.com
* SoundCloud
* StackExchange
* Steam
* Tumblr
* Twitch.tv
* Twitter
* Vimeo
* VKontakte
* Weibo
* Windows Live
* WordPress.com
* Xing
* Yahoo
* YouTube

Documentation
http://docs.oneall.com/plugins/guide...n-vbulletin/5/

Contribute
Feel free to fork our vBulletin GitHub repository to contribute.
https://github.com/oneall/social-login-vbulletin

Who are we?
Social Login is maintained by OneAll, a technology company offering a set of web-delivered tools and services for establishing and optimizing a site's connection with social networks and identity providers such as Facebook, Twitter, Google, Yahoo!, LinkedIn, Paypal, Hyves amongst others. As today more than 250,000 websites rely on OneAll!

Download Now

File Type: zip vbulletin-5.0----oneall_social_login.zip (92.3 KB, 134 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
Teascu Dorin

Comments
  #62  
Old 01-17-2020, 08:51 AM
aseapeople aseapeople is offline
 
Join Date: Jun 2011
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does this work on 5.5.6?
Reply With Quote
  #63  
Old 05-08-2020, 05:03 PM
mdawg's Avatar
mdawg mdawg is offline
 
Join Date: Mar 2009
Location: United States
Posts: 363
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I believe this stopped working at some point, at least, with 5.6.1 I see no trace of its login.
Reply With Quote
  #64  
Old 05-19-2020, 12:22 AM
mdawg's Avatar
mdawg mdawg is offline
 
Join Date: Mar 2009
Location: United States
Posts: 363
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The newest OneAll version 2.5.0 works with a code modification, in 5.6.1
Reply With Quote
  #65  
Old 05-22-2020, 10:32 AM
WyldFyre WyldFyre is offline
 
Join Date: May 2020
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mdawg View Post
The newest OneAll version 2.5.0 works with a code modification, in 5.6.1
What code modification?
Reply With Quote
  #66  
Old 06-29-2020, 04:14 AM
mdawg's Avatar
mdawg mdawg is offline
 
Join Date: Mar 2009
Location: United States
Posts: 363
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Use OneAll version 2.5.1 and apply this fix, if needed:

go into create_user() function into core/packages/oneallsociallogin/include/toolbox.php line 162, you can remove this line : $user->set ('logintype', 'fb');

(This allows the plugin to work for a NEW Google user (versus only one who has already registered for the forum via Google)).

This fix may already be applied to newer versions of OneAll.
Reply With Quote
  #67  
Old 06-17-2022, 01:01 AM
Ashlar217's Avatar
Ashlar217 Ashlar217 is offline
 
Join Date: Oct 2016
Location: California
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed without error on 5.6.7
Reply With Quote
  #68  
Old 09-21-2023, 02:47 PM
mdawg's Avatar
mdawg mdawg is offline
 
Join Date: Mar 2009
Location: United States
Posts: 363
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Still using on vb 5.7.5

One issue I do have is that whether through sign up via this mod or vbulletin's own social media registration process, the "Display Name" ends up blank which leads to the User Name not being displayed in posts.



Also registration via social media doesn't seem to populate the Country / Location fields.

OneAll wrote to me as follows, I have not had a chance to check this code yet:

About lack of country / location, that is normal because Facebook is not sending them to your website so you will not be able to get them. You can use our node "loginLocation" by editing our toolbox.php plugin file into function called extract_social_network_profile line 769.
You can get the location using this :

$data['user_country'] = !empty($identity->loginLocation->country->short) ? $identity->loginLocation->country->short : '';
Then go into create_user function into same file. To add Display name, I think you could add this line at line 161.

$user->set('displayname', $vbulletin->db->escape_string($username));
I use the same value than username but feel free to use the field that you want. You can use all values saved into "$data" array from extract_social_network_profile function for example if you want to use the formatted name :

$user->set('displayname', $vbulletin->db->escape_string($data['user_formatted_name']));
And for location, I guess you can add this line still at line 161 (do not forget to add the line into extract_social_network_profile function) :

$user->set('location', $vbulletin->db->escape_string($data['user_country']));
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:18 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04599 seconds
  • Memory Usage 2,305KB
  • Queries Executed 23 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (8)post_thanks_box
  • (1)post_thanks_box_bit
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (8)post_thanks_postbit_info
  • (7)postbit
  • (1)postbit_attachment
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete