Я установил django-facebookconnect на своем сайте на Django, и он отлично работает - вход в систему, публикация в новостной ленте пользователя и т. Д., За исключением того, что вход в Firefox не удался.
Когда вы нажимаете кнопку «Подключиться к Facebook», появляется окно, в котором пользователь вводит свои данные для входа в Facebook, как обычно, но исходная страница, вместо того, чтобы сидеть на месте, переходит на страницу с ошибкой. И всплывающее окно пустое
Я отследил проблему до файла views.py на facebookconnect. Функция facebook_login, в частности. Следующие две строки этой функции, даже более конкретно:
user = authenticate(request=request)
if user is None or not user.is_active:
# generate error message and send user to error page
Я проверил, и оказалось, что в Firefox пользователь равен Нет. Очистка сессий / файлов cookie / кэша браузера не помогла, и, как я уже сказал, проблема не возникает в других браузерах.
С этой проблемой сталкивался кто-то из вас раньше? Энергичный поиск в Google ничего не показал. Буду признателен за любые рекомендации, которые вы можете предложить. Спасибо.