Topic-icon disconnect account from FB

Active Subscriptions:

None
14 years 3 weeks ago #22888 by chrhay
Hello! I am using the latest versions of JomSocial and Joomla in conjunction with JFB Connect. Is there any way to deactivate the facebook authentication on an account and allow an existing user (in joomla) to use their account without needing facebook after their account has already been associated with FB? JomSocial does not currently allow users to disassociate their accounts from facebook. I have users on my site (myself included) who would like to deactivate their facebook accounts and or would like to longer be dependent on facebook for their login to my site. Some users prefer to login through fb, other users login that way for the first time because it's easy but then change their minds about how they want to log in and have been requesting that I disassociate their accounts from fb or have been asking me how they can do it themselves. I have searched the web for an answer to this delema but have found only other people asking the same question. It appears that a solution does not exist. In my experience, once you login and create your account through facebook, the only way out is to delete your account and register a new one the traditional way. Is this true? If the ability to disassociate an account from FB does not exist, I for one would LOVE to see that functionality added to JFBconnect. Any information or advice you can offer would be greatly appreciated. Thank You! ~ chris
The topic has been locked.
Support Specialist
14 years 2 weeks ago #22894 by alzander
Replied by alzander on topic disconnect account from FB
Chris,
There's a few options for what you're looking for. However, the best answer depends on a few things.. mainly, what version of JFBConnect are you using? The newest v4.2 release has an option to automatically create new users a password which is emailed to them on registration. Also included is their username that is auto-generated (if that's how your registration is configured in JFBConnect). So, with that, they can then login using their Joomla credentials or Facebook credentials.

With previous versions, there are other options, but, again, we'll need to know what version your using to provide more advice. The older the version, the more difficult it is though.

Finally, please post from the account that you have an active subscription to JFBConnect from. Priority support is for subscribers only.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
14 years 2 weeks ago #22905 by reptilemind
Hi Alex, sorry for the login mixup. This is chris again, I'm a recent subscriber and I signed on for three months to start so I could check out your company and your products. Thanx for the response! I Have the latest JBFConnect (4.2.2), JomSocial 2.6.1 and Joomla 2.5.4. The new auto generated username and password functionality you mentioned is a great idea. I noticed it when registering here for your site through FB when I got my confirmation email. I will be sure to look into getting it operating on my own site as it will be helpful moving forward. My immediate concern is what to do about the users who have already been registered and do not have joomla usernames and passwords and can only log in through FB. Just to give you the full story, I came to JFBConnect because I was having issues with JomSocials built in fb Authentication (plus I like the additional perks & features that JFB provides that JS does not). Essentially, I cannot prevent jomsocial from posting users status updates to facebook on a user by user basis. It is all or nothing for everyone. JS is supposed to allow it but there is a bug in the system that I cannot resolve that is blocking that functionality. This has caused some users to want to disconnect their accounts from FB so as to keep their status updates separate. I know you are not JomSocial and that this is not your problem, I tell you this just to give you the big picture surrounding one of the reasons why I would like to find a way to allow users to disassociate from FB. Also, occasionally I deactivate my facebook page entirely in order to take a break from it but my personal login to my own site is authenticated through FB so I no longer feel that I can safely shut FB down without loosing access to my own personal account on my site. I don't know if you recall a while back when Facebook went down for a day, while they were down, I was locked out of my own web site because of the authentication issues. Granted it was a rare and unusual event, BUT it scared me that I had allowed my site to become dependent. Anyway, If you have any advice on how to accomplish my mission I would be grateful to hear it. Issues with separating from FB aside, "Integrating" with FB has been a so much easier and much more effective since I started using your component. I am very happy with your package and hope that you do not perceive my concerns with FB as a complaint against your product. Integration with FB in this day and age is a valuable tool, I would just like to also have an "out" so as not to be totally dependent on FB now that I have started going further down that road. Thank you for your time and consideration. ~ Chris
The topic has been locked.
Support Specialist
14 years 2 weeks ago #22918 by alzander
Replied by alzander on topic disconnect account from FB
Chris,
Let's see how we can help, and thanks for the detailed explanation. Hopefully, I'll have some decent answers, but there are some limitations you'll have to work with.

First, I'm glad you're enjoying JFBConnect over JomSocial's implementation. Their on-site social network experience is excellent, but Facebook functionality is really an add-on for them... whereas all we focus on is the Facebook stuff. It's good to have focus :)

Regarding status updates, JFBConnect has it's own "Post To Wall" plugin. It doesn't let you set which user's status are pushed to Facebook, but it does respect the privacy setting.. only updates that are fully public will be pushed to Facebook. I honestly don't know how JomSocial's status updates to Facebook work, but that may be better (or, frankly, worse) :)

Now, the sticky mess of dis-associating account cleanly.. JFBConnect doesn't have a front-end way to 'break' the Usermap between a Joomla user and their Facebook account. Currently, only the admin can delete a usermapping. This has really never been something asked for, and I don't think you are either.. you just want users to be able to get in with their Joomla accounts (correct me if I'm wrong).

So, to get user's a password (if they don't already have one), we'd simply recommend putting up a redirect or notice on your site. The notice would be to let users know they can login directly, without their Facebook credentials if they just add a password to their account. This can be a simple menu item, front page article or module, or something else that has a link to their profile.

If you want to be more aggressive about making sure user's update their password, you can use something like our "Force Password Change" plugin (free). Currently, it's meant to force a user to update their password on their first login (good when you create accounts for users). It can be easily modified to redirect users (when they login) to their profile *if* their account currently doesn't have a password.

There are other options you could use that would specifically target any users that login through Facebook, for instance, but I honestly think either the passive notification (Did you know?) or the aggressive one with a forceful redirect will let the users that care, know. Of course, emails or newsletters mentioning the ability don't hurt either.

Hope that explains some options. Certainly, if you have a preference or other ideas, feel free to let us know and we can help you implement stuff.

Thanks,
Alex
The topic has been locked.