PDA

View Full Version : End-User Options - Social Login - Login/Register with 35+ Social Networks


ClaudeS
23 Jul 2015, 10:28
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 (http://www.vbulletin.org/forum/showthread.php?t=319849).

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.


https://www.vbulletin.org/forum/external/2015/08/31.png


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/social-login-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!

bridge2heyday
23 Jul 2015, 23:01
Very Interesting ..

concepts
23 Jul 2015, 23:15
This looks cool!!! 4.2.3 in the works perhaps??

heredia21
24 Jul 2015, 00:24
Has anyone tried this mod yet?

ClaudeS
24 Jul 2015, 09:57
@concepts: A plugin for 4.2.3 is on our todo list!
@heredia21: We have carefully tested it before posting it here. Feel free to contact me if yo see any errors

concepts
24 Jul 2015, 15:44
@concepts: A plugin for 4.2.3 is on our todo list!
@heredia21: We have carefully tested it before posting it here. Feel free to contact me if yo see any errors

:):):):):):):):):):):):)


....hoping it's a short list :D lol

NetX
25 Jul 2015, 18:21
Works perfect in VB 5.1.8

mdawg
25 Jul 2015, 20:44
Does this conflict with More Share Options ?
https://www.vbulletin.org/forum/showthread.php?t=287907

heredia21
25 Jul 2015, 23:27
When I click on auto detect connection settings it stays on: Detecting API Connection Settings. Please wait ...

Same thing when clicking on Verify API settings, stuck on: Verifying API Settings. Please wait ...

ClaudeS
27 Jul 2015, 08:03
@mdawg
No, it should not conflict with any other products.

@heredia21
In this case your firewall probably blocks outgoing requests on port 443 and 80.
Please open one of these ports for requests from your to our server.

heredia21
27 Jul 2015, 11:20
@mdawg
No, it should not conflict with any other products.

@heredia21
In this case your firewall probably blocks outgoing requests on port 443 and 80.
Please open one of these ports for requests from your to our server.


Port 443 and 80 are open.

In Omnibus
27 Jul 2015, 16:04
The product works perfectly well in vBulletin 5.1.8 so long as one goes through the steps of creating an API for each social network.

ClaudeS
28 Jul 2015, 13:30
@ heredia21
Could you please try this on your server's shell?
telnet ping.api.oneall.com 443

You should receive a result like this:
Trying 136.243.63.184...
Connected to ping.api.oneall.com.
Escape character is '^]'.


If this works for you too, then your might have to install PHP CURL on your server.

@ProSportsForums
Thank you for the confirmation! The setup is a requirement of the social networks.
We have tried to make it as easy as possible by providing the setup guides ;)

heredia21
28 Jul 2015, 19:05
@ heredia21
Could you please try this on your server's shell?
telnet ping.api.oneall.com 443

You should receive a result like this:
Trying 136.243.63.184...
Connected to ping.api.oneall.com.
Escape character is '^]'.


If this works for you too, then your might have to install PHP CURL on your server.

@ProSportsForums
Thank you for the confirmation! The setup is a requirement of the social networks.
We have tried to make it as easy as possible by providing the setup guides ;)

It worked:

telnet ping.api.oneall.com 443
Trying 136.243.63.184...
Connected to ping.api.oneall.com.
Escape character is '^]'.
PHP Curl already installed: http://blackberryempire.com/phpinfo.php

Could it be an issue with Cloudflare? If so what do I do?

ClaudeS
30 Jul 2015, 10:04
Hello,

Could you please tick Port 443 and CURL in the API settings, enter your API credentials and then save the settings without using the Autodetect/Verify buttons? Please then test if the login works on your forum.

Regards,

heredia21
30 Jul 2015, 11:03
Hello,

Could you please tick Port 443 and CURL in the API settings, enter your API credentials and then save the settings without using the Autodetect/Verify buttons? Please then test if the login works on your forum.

Regards,

Yes, ive done that. Still does not work, not of the OneAll social buttons show up anywhere.

ClaudeS
10 Aug 2015, 15:05
The plugin works out of the box with the default vBulletin5 theme. With a custom theme the icons might not be displayed because the HTML structure is different and the plugin does not know where you want it to be displayed.

For this reason I have now added the new version 1.1.0. With this version you can use the following vBulletin template method :

{vb:template oneallsociallogin}

You can simply add this tag to a template, at the location where you want the Social Login icons to be displayed. You can edit the template in your Admin ACP under Styles&Templates -> Style Manager -> Edit Templates (In the dropdown)

ClaudeS
13 Aug 2015, 09:04
A version for vBulletin4 is now available here:
http://www.vbulletin.org/forum/showthread.php?t=319849

fhabio
11 Nov 2015, 08:50
Hello
I've posted on oneall forums also, but as I'm in a hurry for our product release, I will post here too.
(https://support.oneall.com/forums/discussion/2361/social-login-problem-on-vbulletin-5-connect)

I've installed the Social Login and did all the steps on the installation guide.
(https://docs.oneall.com/plugins/guide/social-login-vbulletin/5/)

But I'm not getting it to work right. When I click on "Login with your social account",
it takes me to the redirect "You have logged in with Facebook" page and then it returns me to the forum and it still shows me as a non-logged user.
I have tested with Facebook / Twitter / Google and all got the same result.
By the way, I don't get any error, it just doesn't log in.
I have checked the API credentials at Admin CP on vBulletin, also the settings on Facebook app and oneall's website and
they all seems to be correctly.
Any idea in what I'm doing wrong?

vBulletin version: vBulletin 5.1.9
(Obs. I'm running the forum in SSL, and I've checked the ports 80 and 443 and they are all open)

Thanks a lot in advance for any help on this issue.

badcompany123
01 Jan 2016, 00:39
I'm having the same issue as @fhabio

Port 80 and 443 are both open.

it takes me to the redirect "You have logged in with Steam" page and then it returns me to the forum and it still shows me as a non-logged user.

The steam setting on social login website is all setup correctly and so is the settings on my vbulletin admincp

Pechkin000
08 Mar 2016, 17:13
Hi I am having exactly the same issue Curl intalled, ports 80 and 443 open,
stuck on "Detecting API Connection Settings. Please wait ..."

curl from phpinfo():
curl

cURL support enabled
cURL Information 7.35.0
Age 3
Features
AsynchDNS Yes
CharConv No
Debug No
GSS-Negotiate Yes
IDN Yes
IPv6 Yes
krb4 No
Largefile Yes
libz Yes
NTLM Yes
NTLMWB Yes
SPNEGO No
SSL Yes
SSPI No
TLS-SRP Yes
Protocols dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp
Host x86_64-pc-linux-gnu
SSL Version OpenSSL/1.0.1f
ZLib Version 1.2.8

Any help would be appreciated

ClaudeS
20 Apr 2016, 09:43
I have now updated the modification. The new version now also works on vBulletin 5.1.x and vBulletin 5.2.x

If you are stuck on Detecting API Connection Settings. Please wait ... then your firewall might block outgoing connections. Please have a look at 3b here: http://docs.oneall.com/plugins/guide/social-login-vbulletin/5/#3b

bigbear83
21 Apr 2016, 12:05
I have now updated the modification. The new version now also works on vBulletin 5.1.x and vBulletin 5.2.x

If you are stuck on Detecting API Connection Settings. Please wait ... then your firewall might block outgoing connections. Please have a look at 3b here: http://docs.oneall.com/plugins/guide/social-login-vbulletin/5/#3b

First - Much props on the mod @ClaudeS

Second - I've doubled, tripled, and even quadrupled checked all of my settings here and other machines I have running not only at home but also at another location and still am seeing the "Please wait..." msg in the admincp to active this mod ... and yes I have followed the install instructions to a tee, and have done everything as was instructed in the directions ... but nothing as of yet

I'm on vB 5.2.1

But, it's a nice mod idea for sure! ;)

ClaudeS
21 Apr 2016, 13:14
Hello,

have you access to the shell of your server?

Could you please run this command?

~$ telnet ping.api.oneall.com 443

You should receive a result like this:

Trying 136.243.63.184...
Connected to ping.api.oneall.com.
Escape character is '^]'

bigbear83
21 Apr 2016, 17:05
confirmed and working :)

however still getting hit with the "Please wait..." msg tho

I appreciate the quick reply and support you are putting out in here BTW. Not something I can say about any of the other mods in here though ;)

ChuanSE
27 Apr 2016, 01:43
Hmm, I have similar issues with the mod :/

mdawg
01 May 2016, 02:03
I am afraid to install on vb 5.2.1 / 5.2.2 until I hear from others that it works perfectly.

KimK
17 Aug 2016, 22:33
<div id="oneallsociallogin_login_box_top_providers" />

Getting error Self-closing syntax (/>) used on a non-void HTML element. Ignoring the slash and treating as a start tag.

Do you know how I get rid of this error? Seems to be running fine. Thanks for this.

SpaceStar
05 Sep 2016, 09:14
Installed on 5.2.3 and worked as charm!

Beautiful neat work - worthy of praise BUT...

If mod vBSocial 10 - Increase Engagement & Authority [vBSocial.com] Lite is also installed, the this mod cannot see social logins.

In other words you have to install either one of these...

mdawg
17 Sep 2016, 17:18
SpaceStar so you'll back it as far as installing on vb 5.2.3? No issues other than the incompatibility with vBSocial 10 - Increase Engagement & Authority [vBSocial.com] Lite ?

No incompatibility with More Share Options FREE for VB5 by BOP5 ?

SpaceStar
18 Sep 2016, 20:58
@mdawg as far as this mod is concerned, I will definately install it...

I haven't tried it with More Share Options FREE for VB5 by BOP5 - coincidently I have just been asked today to view it and install it... so I am gonna test it.

mdawg
19 Sep 2016, 03:35
I installed it, and I use just a standard vb5 template, template not modified whatsoever, but I don't see the mod doing anything. I just see the usual vb Facebook integration login.

Okay - so I can't seem to get past API Setup. When I click Autodetect Connection Settings in any configuration, I just get "Detecting API Connection Settings" and no further....

mdawg
19 Sep 2016, 19:19
Update, I believe I have it going okay. Notwithstanding that I can't get an Autodetect Connecting Setting confirmation, I have it working for logins from Google (also YouTube), FB, LinkedIN and Twitter.

Just have to go through that entire step by step and create all all the API apps for each social network.

mdawg
19 Sep 2016, 19:47
Okay lol - I take it back - the integration seems to be there, it "allows" the login, but then doesn't login you in. Just takes you right back to the forum page, without logging in / registering. This test
http://docs.oneall.com/plugins/guide/social-login-vbulletin/5/#3b
works get this result
~$ telnet ping.api.oneall.com 443
Trying 136.243.63.184...
Connected to ping.api.oneall.com.
Escape character is '^]'

also for port 80.

However within the vb CP I get "Detecting API Connection Settings. Please wait ..." and "Verifying API Settings. Please wait ..." indefinitely, never green.

vorinandy
19 Sep 2016, 20:00
Two problems:

New users cannot login with their Steam account, they have to make a vBulletin account first and then link the accounts.

The actual login (in my case, our forum is using exclusively Steam) only works for mobile users. It does not work on desktop computers, where it merely brings you back to the forum home page and shows you as not logged in.

mdawg
19 Sep 2016, 20:16
it merely brings you back to the forum home page and shows you as not logged in.

I have tested only on desktop but am getting that result for all attempts at login, with all social networks. It allows login ONLY if the user is already logged into that particular social network on that browser, otherwise, just returns to the forum home page and no login at all.

Hostgator says that both CURL and OPENSSH are enabled and that ports 80 and 443 are open. I am on a shared Hostgator server.

ClaudeS
21 Sep 2016, 15:27
I have now uploaded version 1.2.0.

It is fully tested with vBulletin 5.3.x and includes the following bugfixes:

- The API autodetection will no longer stop working when PHP errors are enabled
- The user login will no longer fail when PHP errors are enabled
- Social Login now works correctly with social network that don't provide the user's email address (eg. Twitter, Steam ...)
- HTML error fixed (Self-closing syntax (/>) used on a non-void HTML)

mdawg
21 Sep 2016, 16:40
I tested some of them.

With 1.2.0 Facebook login worked. PayPal login worked.

Gmail, YouTube, twitter, linkedin, yahoo logins just reverted to the forum page, no login.

Disqus attempt to login resulted in this error:

Disqus

Invalid Request: Invalid parameter: redirect_uri (uri is not permitted)

ClaudeS
22 Sep 2016, 07:23
Thank you very much for the testing. I have finally found the issue!
I have already added a new version 1.2.1.

The error with Disqus is due to a bad configuration. You need to follow the Disqus setup guide in your OneAll account and make sure not to skip any steps.

mdawg
22 Sep 2016, 16:43
I have since upgraded to vb 5.2.4 and enabled PhP 7.0.9 I did install and upgrade to your v. 1.2.1

I AM able to login with OneAll for PayPal and Facebook. That's it - only those two. Logging in via Facebook isn't so useful because I already have Facebook integration via vb anyway. So at the moment, all OneAll is bringing to my table is login via PayPal.

I am NOT able to login with Google, Youtube, Twitter, these all revert to the homepage and it shows not logged in. I corrected the Disqus setup and although now it "works" as far as allowing login, it does not login and just like these others it reverts to the homepage and shows not logged in.

Yahoo - same issues, seems to login but just reverts to homepage with no login effected. LinkedIn - same problem.

I have not tested the following yet: Amazon, Blogger, livejournal, Mail.ru, OpenID, Reddit, WordPress, but I do have those activated and enabled on my website.

vorinandy
22 Sep 2016, 22:23
Am having the exact same issues I made in my post from 9/19 after updating to your newest version.

SpaceStar
23 Sep 2016, 12:49
I have now uploaded version 1.2.0.

It is fully tested with vBulletin 5.3.x and includes the following bugfixes:

- The API autodetection will no longer stop working when PHP errors are enabled
- The user login will no longer fail when PHP errors are enabled
- Social Login now works correctly with social network that don't provide the user's email address (eg. Twitter, Steam ...)
- HTML error fixed (Self-closing syntax (/>) used on a non-void HTML)

5.3.x versions? Boy your are fast :D (of course you mean 5.2.x)

mdawg
23 Sep 2016, 16:05
For me, on vb 5.2.4, even with version 1.2.1 logins work only with Facebook and PayPal that's it. But I am working closely with Claude who is kind enough to keep plodding along to figure out what needs to be done to make this software work.

ClaudeS
27 Sep 2016, 09:22
Many thanks (especially to mdawg) for helping me find the issue.

The problem occurs when the username retrieved from the social network account corresponds to an already existing username in your vBulletin database. I have now uploaded version 1.2.2 which should address this problem. The plugin will now also display the errors in case the user creation fails.

Please keep me updated if you see any errors!

mdawg
03 Oct 2016, 15:07
Yes it seems to be working well now. Thanks!

Since you have PayPal there, how about adding integration for eBay?

ClaudeS
03 Oct 2016, 15:44
Thank you very much for confirmation!

I have now uploaded the new version which I send you for testing.
Thank you also for all the tests that you have done ;)

eBay is a great idea. I will have a look at their documentation.

Best Regards,

mdawg
11 Oct 2016, 14:19
I just moved to a new VPS server, and ever since, while OneAll works fine, the Facebook login from vbulletin (at the bottom) does not work. Just gets stuck when I try to login to Facebook via vbulletin. Tried turning OneAll off temporarily at the vbulletin CP, but still the vbulletin Facebook login did not work, which makes me think this issue has nothing to do with OneAll.

http://www.vbulletin.com/forum/forum/vbulletin-5-connect/vbulletin-5-connect-questions-problems-troubleshooting/vbulletin-5-support-issues-questions/4355615-is-vbulletin-5-2-4-compatible-with-php-7-0-11-facebook-login-not-working

I am running pHp 7.0.11 and mySQL 5.6

So, just a question for you all out there: ARE YOU ABLE to use OneAll (set for Facebook login of its own with its own Facebook developer app) at the same time as the Facebook integration/login from vbulletin?

VanFenix
28 Dec 2016, 22:56
This is really nice. The one thing I'd like though is to be able to link two accounts together. ie. if you register with vanilla registration, but then login through steam, you have two accounts. there's no way to merge them.

daddybird292
23 Mar 2017, 11:48
Wow, I'm going to try this..... looks amazing

mdawg
16 May 2017, 05:10
I just moved to a new VPS server, and ever since, while OneAll works fine, the Facebook login from vbulletin (at the bottom) does not work. Just gets stuck when I try to login to Facebook via vbulletin. Tried turning OneAll off temporarily at the vbulletin CP, but still the vbulletin Facebook login did not work, which makes me think this issue has nothing to do with OneAll.

http://www.vbulletin.com/forum/forum/vbulletin-5-connect/vbulletin-5-connect-questions-problems-troubleshooting/vbulletin-5-support-issues-questions/4355615-is-vbulletin-5-2-4-compatible-with-php-7-0-11-facebook-login-not-working

I am running pHp 7.0.11 and mySQL 5.6

So, just a question for you all out there: ARE YOU ABLE to use OneAll (set for Facebook login of its own with its own Facebook developer app) at the same time as the Facebook integration/login from vbulletin?

This issue resolved itself sometime after I posted the above, so this Mod has been working fine, including on 5.3.0 Would like to see an integration for eBay.

mdawg
14 Aug 2017, 04:41
I noticed in my OneAll account that you had LINE (the communication app) and Pinterest listed, so I went ahead and registered for them, but I don't see the option to enable LINE or Pinterest within the OneAll vbulletin control panel?

gsmuit
25 Oct 2017, 21:22
uninstall error mods vbulletin 5.3.3

An unexpected error was returned: 'syntax error, unexpected' DROP '(T_STRING)'


oneallsociallogin

mdawg
30 Oct 2017, 17:24
I just tested it with a gmail / oneallsocialogin , works for me. vb 5.3.3.

I'd just like to see it updated to allow logins via
LINE
Pinterest
eBay

hanm15
23 Nov 2017, 17:57
Its broken for 5.3.4.
Also, auto detection is not working, and also API checking.

mdawg
29 Nov 2017, 02:26
@ClaudeS yes I don't see the oneallsocialogin at all since 5.3.4 upgrade.

mdawg
06 Dec 2017, 12:14
Update: been working with Claude and his programmer Damien, and there is a new version that works fine in 5.3.4 they will be adding it to this thread.

With this new version Line and Pinterest now work for addition in the OneAll ACP.

Would like to see login via
eBay

ClaudeS
11 Dec 2017, 14:53
I have now uploaded the a new version that includes all providers that OneAll currently supports as well as a couple of bug fixes.

The new version includes a couple of changes to the templates. You have to upload the new files and re-import the plugin (allow overwrite when re-importing). Do not uninstall/re-install it, as otherwise users that have already logged in using Social Login will no longer be recognized as existing users.

An unexpected error was returned: 'syntax error, unexpected' DROP '(T_STRING)'

This is an error in the previous version of the plugin. To fix it , you can do this:

- Login to your AdminCP,
- Goto Products & Hooks -> Manage Products
- Look for OneAll Social Login and edit the plugin
- Look for Uninstall Code and replace ""DROP by "DROP

iask
25 Feb 2018, 07:04
work this for vb 5.4.0 ?

mdawg
28 Feb 2018, 18:55
Yes using on more than one vb 5.4.0 forum.

luckyline
27 Aug 2018, 08:19
I'll try.