Please Log in or Create an account to join the conversation.
No, it doesn't match the user based off Email Address. That'd be a massive security vulnerability. They need to login to Joomla and click "Link". Then they can use the "Sign In" button to login with their Facebook credentials.If they are already registered should the accounts not just be joined rather than throwing an error?
The ID is kept encase they want to link again in the future. They'd just need to click the sign in button and accept the terms again and they'll instantly login.The application is removed from FB however the users FB account number is not removed the users CB record.
That shouldn't be happening. I suspect it's due to the Joomla session still having the Facebook ID present. Will need to investigate and fix if is the case.This means the menu still shows unjoin and invite which again could be confusing as the users has asked to be unlinked but this makes it look like we have not do what they want.
Not true, just click the sign in button after logging out. There's no need for them to "link" again.Also until the CB facebook id field is empty the user can not re-link CB and FB.
I can't control how the dialog behaves. You'll need to review your applications dialog configuration regarding that as believe you can specify a custom URL for the cancel button.On all of the FB OAuth dialogs if the user clicks cancel they are redirected to FB instead of back to my site.
If the user is logged out of FB the intial FB login screen cancel works as expected.
That's fine, they may have rejected some of the permissions, but it doesn't disable the application. It just means your install can't utilize the API associated with those permissions. It's far better then blocking them from your site entirely, which would cause massive userbase loss. I do not recommend altering permissions constantly after you've an established userbase. Decide what you need and go from there. If Facebook sends back a unauthorized login then they won't login, but Facebook is sending an authorized login so it continues.They are then redirected back to the site and logged in however in both instances above they have not allowed the permissions the site requires.
Please Log in or Create an account to join the conversation.
No, it doesn't match the user based off Email Address. That'd be a massive security vulnerability. They need to login to Joomla and click "Link". Then they can use the "Sign In" button to login with their Facebook credentials.
That shouldn't be happening. I suspect it's due to the Joomla session still having the Facebook ID present. Will need to investigate and fix if is the case.
forge.joomlapolis.com/issues/3519
Not true, just click the sign in button after logging out. There's no need for them to "link" again.
Please Log in or Create an account to join the conversation.
If it matched by email then in the authorization dialog you can just tell it to send whatever email you want. It'd be easy for someone to hijack someone else account, even an administrators, so it does not nor will it ever match by email.I guess you are referring to someone pretending to be facebook and firing stuff at the site until they find a valid email?
You can enable linking only by disabling registration within CB Connect configuration.Didn't an earlier version just link the accounts?
Yeah, I'll be fixing that with next release.With regards to the session I checked and after clicking unlink and the page doing what it does. The variable cbconnect_facebook still exists in the session, loging out and back in sorts the session and the menu on the CB profile no longer shows the FB stuff.
Nope, it's working as intended. They do not have to re-link. Facebook, and all social sites, policy allows indefinite storage of their ID. All they have to do is click the "Sign In" button, authorize the application, and they're signed in. The unlink is just deauthorizing the application. This is done encase of accidental unlink resulting in them never being able to get back into their account, because passwords are generated.I am assuming this is the reverse of the session problem above.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
3.3.4 fixes the session issue and no I won't be adding any such change, sorry.Once the session issue is sorted in the next release I can manually add this if this is not something you want to do as standard.
Please Log in or Create an account to join the conversation.