Magento 1.9.2.2
Установлено расширение для входа через Facebook. Похоже, что это Inchoo Social Connect.
Все данные в админке введены верно (ID, secret).
При нажатии на кнопку входа через фейсбук всплывает как и надо попап окошко и в нём происходит бесконечный процес 302 редиректа от сайта к фейсбуку и обратно.
Вот эти линки:
-----------------
http://www.mysite.com/fblogin/index/index/auth/1/?___SID=U&code=очень_длинный код&state=стейт_код
------------------
https://www.facebook.com/dialog/oauth?client_id=1234567890&redirect_uri=http%3A%2F%2Fwww.mysite.com%...
----------------
Я сам сейчас копаю, в чём дело. Но мало ли, кто сходу знает в чём дело, был бы очень благодарен.
Solved! Go to Solution.
Может быть что угодно, от ошибок в модуле, до конфликтов модулей.
Лучше всего обращаться к разработчику модуля или разбираться самому. Или взять заведомо работающий модуль/проверить на другом сайте.
Как вариант, могу предположить что модуль использует старый АПИ фэйсбука, они пару месяцев его отключили.
Всё больше соц. сетей не возвращают майл клиента. Поэтому модуль должен предусматривать такую возможность (наш предусматривает).
Но Facebook, при правильной настройке приложения, возвращает майл.
Может быть что угодно, от ошибок в модуле, до конфликтов модулей.
Лучше всего обращаться к разработчику модуля или разбираться самому. Или взять заведомо работающий модуль/проверить на другом сайте.
Как вариант, могу предположить что модуль использует старый АПИ фэйсбука, они пару месяцев его отключили.
Обновил расширение до последней версии. Но теперь выкидывает ошибку
app\code\core\Mage\Customer\Model\Resource\Customer.php(76): Mage::exception('Mage_Customer', 'Customer email ...')
Email не приходит с профиля фб.
Всё больше соц. сетей не возвращают майл клиента. Поэтому модуль должен предусматривать такую возможность (наш предусматривает).
Но Facebook, при правильной настройке приложения, возвращает майл.
Да. Именно так и есть. Мой фб профиль не выдаёт мэйл.
Поправил модуль, теперь обрабатывает эту ошибку тоже.