Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Merge Existing Account with Facebook, etc.
I'm testing out vanilla as a replacement for the current one our site uses. I've set it up and enabled the social media connect, but upon sign-on it requires you to create unique user credentials. Does vanilla have the ability to link an existing account with Social Media? Our administrators in particular have a large amount of posted content, so creating a new account is out of the question.
0
Answers
If you activate the preinstalled facebook, twitter, google and openID accounts, you get the option on login with these to link an existing account
I followed the directions creating an app with Facebook upon activating the plugin, however, sign in yields a login that asks me to create a unique ID. It does not accept credentials for my current account.
does the facebook account have the same (primary) email address as the existing user account?
Yes, they match. The connect box simply reloads when you fill out the credentials and press connect.
Try my forum (cruxes.net) for an example of how it should work, so we can know if it's a problem with your setup or the plugin
What I notice is that on my forums it goes directly to the connect dialogue whereas yours has a permissions one before that, as well as referencing graph.facebook while loading it. Im not experienced with Facebook apps at all, am I needing to configure something beyond generating the app #/secret ID and inputting the basic site domain and web address? Neither Facebook nor the vanilla documentation really explains what I need to do with this open graph thing.
what version is your facebook plugin?
Version 1.0.1 (requires Vanilla Version 2.0.14a)
I'm running vanilla Version 2.0.18.1
could you link me to the forum?
http://gymnasticbodies.com/testsite/vanilla/
Can't check it as you haven't set up recaptcha right...
Changed it from default to approval until I can mess with recaptcha.
I sent an application. Accept i so I can try to merge facebook with it
I got the same error when logging in with facebook, but also, your site is spamming my inbox with approval emails...
Do you have OpenID login enabled?
Enabling openid yields a "The addon could not be enabled because it generated a fatal error: This plugin requires the allow_url_fopen php.ini setting."
I approved you but it seems to be stuck between approving you and moving you to the registered user pool.
This is your problem... Try looking for a setting in php.ini called allow_url_fopen
Where would I find this php.ini? File within the vanilla directory?
not sure...
Lemme have a look for it, and get back to you
Must be a server setting, I can't find it in my vanilla installation
It is. My host stated:
"We recommend the use of the PHP Curl module, rather than opening URLs with fopen. You can read more about the Curl module here:
http://php.net/manual/en/book.curl.php"
Oddly enough, twitter sign-in works perfectly, though it doesn't give the option to merge with an existing account.