Ошибка перенаправления входа в Facebook Prestashop tmsociallogin

Ошибка перенаправления входа в Facebook Prestashop tmsociallogin

14.06.2018 11:03:24 Просмотров 43 Источник

У меня проблема с входом в facebook на Presta Shop. Я использую TemplateMonster Social login plugin (tmsociallogin). Он работал несколько месяцев назад, но теперь он остановился. Я получаю ошибку:

"Не удается загрузить URL-адрес: домен этого URL-адреса не включен в Домены приложения. Чтобы загрузить этот URL-адрес, добавьте все домены и поддомены вашего приложения в поле Домены приложения в настройках приложения."

URL-адреса и пути установлены правильно в настройках приложений, я думаю (правильный домен, правильный URL-адрес перенаправления, правильный домен приложения). Вы можете увидеть мои настройки на снимках экрана ниже.

Я нашел много ответов, но везде я видел, что мне нужно снять флажок "Использовать строгий режим для перенаправления URI" в настройках приложения fb. Я не могу этого сделать - эта опция вряд ли проверяется как "да", и я ничего не могу с этим поделать.

Пожалуйста, кто-нибудь помогите мне : (Prestashop версия 1.6

Настройки приложений 1

Apps settings

Настройки приложений 2

Apps settings

Ошибка Facebook

Facebook error

У вопроса есть решение - Посмотреть?

Ответы - Ошибка перенаправления входа в Facebook Prestashop tmsociallogin / Facebook login redirect error Prestashop tmsociallogin

Является ответом!
Alexander Grosul

15.06.2018 08:58:51

Это происходит потому, что Facebook изменил политику безопасности и запретил использовать нестрогий режим для перенаправления. Но модуль использовал эту опцию для перенаправления на ту же страницу после входа в систему. Так что теперь это вызывает проблему. Чтобы решить эту проблему, вам нужно удалить все упоминания о параметре "назад"во всех файлах, связанных с функциональностью входа в Facebook. Я не знаю точно вашу версию модуля, но я думаю, что список файлов будет таким же

controllers/facebooklogin.php
controllers/facebookregistration.php
views/templates/hook/header-account.tpl
views/templates/hook/social-login-buttons.tpl

В *.файлы tpl удаляют только те сущности, которые связаны с facebook. И в вашем Facebook API вы должны добавить два URL-адреса перенаправления.: Используете ли вы дружественный URL

- your_domain/module/tmsociallogin/facebooklink
- your_domain/module/tmsociallogin/facebooklogin

или нет

- your_domain/index.php?fc=module&module=tmsociallogin&controller=facebooklogin
- your_domain/index.php?fc=module&module=tmsociallogin&controller=facebooklink

Кроме того, если вы еще не уверены, какой режим вы собираетесь использовать, то вы можете добавить все четыре варианта.

https://stackoverflow.com/questions/50865079/facebook-login-redirect-error-prestashop-tmsociallogin/50869878#comment89219400_50869878
Это работает, отлично ! Спасибо!
Закрыть X