Are there any FREE plugins for this? Also, the ones I have found don't work as they should:
Buddystream includes Facebook and Twitter at a subscription of 50$/year.
BuddyPress Facebook Connect+ is also minimum 50$.
TwitConnect only shows in the login widget. Using the php tag anywhere else only shows my e-mail address for some strange reason. I want to put the login button in some custom spots - namely the Slide-in panel plugin.
WP Google+ Connect and WP-FB-AutoConnect seem to work fine...
BUT none of them works as they should:
Scenario 1:
New user only has a Facebook or Google+ acount. They login to the site using the Connect buttons - A new user account is made, BUT THEY DON"T HAVE A PASSWORD FOR TRADITIONAL LOGIN!
Scenario 2:
User already has a buddypress account and is NOT logged in to the blog. They have a facebook or google+ account DOES NOT use the same e-mail as their blog profile. They click the connect buttons - A NEW PROFILE GETS MADE INSTEAD OF LINKING TO THEIR ALREADY ESTABLISHED BLOG PROFILE + NO PASSWORD FOR TRADITIONAL LOGIN.
Scenario 3:
User already has a buddypress account and is presently logged in to the blog. They have a facebook or google+ account that doesn't necessarily use the same e-mail as their blog profile. They click the connect buttons and their profile gets linked to their facebook or google+ accounts. - No problems here because user was already logged in at time of connecting.
Scenario 4:
User already has a buddypress account and is NOT logged in to the blog. They have a facebook or google+ account that uses the same e-mail as their blog profile. They click the connect buttons and their profile gets linked to their facebook or google+ accounts. - No problems here because the emails are the same so they link up.
Basically, isn't there anything out there that fixes the problems with Scenarios 1 & 2 - namely that if a new connected profile is made, they get asked to create a buddypress password and that before connecting the accounts to have the user be asked to log in to a current buddypress account if they have one?