I've set up django-facebookconnect on my Django-based site, and it works great — login, posting to the user's News Feed, etc. — except for the fact that login fails in Firefox.
When you click the "Connect with Facebook" button, it pops up the window for the user to type in their Facebook login info like normal, but the original page, instead of sitting still, goes to an error page. And the window that pops up is blank
I've traced the problem to facebookconnect's views.py file. The facebook_login function, specifically. The following two lines of that function, even more specifically:
user = authenticate(request=request)
if user is None or not user.is_active:
# generate error message and send user to error page
I've checked, and it turns out that in Firefox, user is None. Clearing the browser's sessions/cookies/cache didn't help, and as I said, the problem doesn't occur in other browsers.
Is this a problem any of you have run into before? A vigorous googling hasn't revealed anything. I'd appreciate any guidance you can offer. Thanks.