Topic-icon FB User Password Change

Active Subscriptions:

None
5 years 11 months ago #63943 by rslaliberte
Fail - Error validating access token: The session has been invalidated because the user changed their password or Facebook has changed the session for security reasons.

How do I fix this? Yes, I changed my FB password, but its not asking me for a new one.
The topic has been locked.
Active Subscriptions:

None
5 years 11 months ago #63944 by rslaliberte
Replied by rslaliberte on topic FB User Password Change
Even after clearing cache on the site and in my browser, being prompted for new credentials... same error message.
The topic has been locked.
Support Specialist
5 years 11 months ago #63946 by alzander
Replied by alzander on topic FB User Password Change
When are you seeing that message? Is that when you try to authenticate using Facebook or at some other page on the site?

Generally, the fix for this is to authenticate with Facebook again on your site. That will update the access token your site has for the user and things should be good, but if there's some other circumstance when you're seeing that message, let us know so we can investigate.

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

None
5 years 11 months ago #63949 by rslaliberte
Replied by rslaliberte on topic FB User Password Change
Yes, it is still happening, even after re-authenticating. And its making me authenticate every time now.

This whole blitz from FB about "update this", you have to be verified by x date....has been increasingly frustrating.

Is there some simple, straightforward guide as to what API calls I should really be on? And what all this arcane crap really means? I don't need any of this. I want simple. I don't want anyone's information, I just want to connect.
The topic has been locked.
Support Specialist
5 years 11 months ago #63951 by alzander
Replied by alzander on topic FB User Password Change
Robbie,
We're working on an update to JFBConnect that should be out over the next few weeks. That release will simplify our interface to Facebook and reduce a lot of the warnings and update messages that come through. In all honesty, it's never going to be dead simple as Facebook is changing constantly (and moreso recently due to the news). We do our best to simplify things by just adding an API and Secret key and configuring the login features you want.. there unfortunately will always be some engagement necessary with the Facebook developer interface or other areas though.

The nice thing though is that, for simple authentication and to get the user's name and email address, you shouldn't need to do much extra in the Facebook Developer Area. That's the core of what JFBConnect does and everything else is pretty much built off that one feature/ability.

As to your issue, I know I'm being thick here, but there's something I'm missing:
* You try to login
* When you login, you see " Error validating access token: The session has been invalidated because the user changed their password or Facebook has changed the session for security reasons. "
* You're actually logged in at this point

We haven't heard of a case where Facebook says you can't be logged in, but you still are. When you authenticate, JFBConnect *should* be updating the access token from Facebook with the one that was just provided when you logged in.

Can you let me know the following info:
* Does this message appear on every page, all the time, or just after you try to login?
* If it's after you login only, I'm assuming it only appears on the first page you view, but then goes away, correct?
* Do you have anything setup in the Channels area of JFBConnect?
* Do you ever see this in the admin area of JFBConnect?
* In the JFBConnect -> Profiles area in the administration area, do you have any profile import features setup? If so, for which extensions on your site?

One more thing you can do now that shouldn't harm anything is:
* Go to the Usermap area of JFBConnect
* Delete the row that's setup for your Joomla user and Facebook
* Ensure that "Automatically link users by email" is enabled in JFBConnect (assuming your FB user has the same email address as your Joomla account)
* Login with Facebook again on the front-end. That will re-set up the user account again and link it to the existing Joomla user. Basically a reset on the Facebook mapping.

Sorry I don't have a sho-in answer, but we'll do what we can to get to the bottom of this if the above suggestion doesn't help along with your answers to the other questions.

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

None
5 years 11 months ago #63977 by rslaliberte
Replied by rslaliberte on topic FB User Password Change
I was more referring to general resources, than asking you're product to do everything (thou, for the most part, it does admirably) -- it just would be nice to be able to understand.

What you describe is not what is happening.

I login just fine, though on some platforms I seem to have to re-authenticate every time, and others I don't. I get the error when I use the quick bar to create a post.

Can you let me know the following info:
* Does this message appear on every page, all the time, or just after you try to login? Neither. Only when I create a post
* If it's after you login only, I'm assuming it only appears on the first page you view, but then goes away, correct? See first answer
* Do you have anything setup in the Channels area of JFBConnect? Yes, FB and Twitter
* Do you ever see this in the admin area of JFBConnect? Not exactly. See the first answer
* In the JFBConnect -> Profiles area in the administration area, do you have any profile import features setup? If so, for which extensions on your site? Little unclear here. It says Yes for ALways Import, but then the next line says User Profile Plugin not enabled and then has entries for Google, FB and Twitter
The topic has been locked.
Active Subscriptions:

None
5 years 11 months ago #63978 by rslaliberte
Replied by rslaliberte on topic FB User Password Change
I removed the FB user, re-registered. Same result.
The topic has been locked.
Support Specialist
5 years 11 months ago #63993 by alzander
Replied by alzander on topic FB User Password Change
Sorry for the delay and thanks for the extra details. Hopefully the below helps:

I login just fine, though on some platforms I seem to have to re-authenticate every time, and others I don't.

If the platform / browser clears your cache when you close it, or if you log out of Facebook, or if that platform has privacy extensions/add-ons that are meant to mask your identity, it can force you to re-authenticate. We usually can't and don't have control over that.

As for the actual error, when you create a Channel, we have to get an additional Facebook token to post on your behalf. You *should* just be able to go into the Channels area, open the Channel you setup and hit 'Save' to fetch a new token created with your new password.

If that doesn't work, I'd recommend deleting the channel and creating a new one to ensure the correct token is fetched.

I hope that helps, but if not, let us know and we'll see what else we can do to help.

Thanks,
Alex
The topic has been locked.