Добрый.
Если личный кабинет (далее “ЛК”). в который люди заходят, регистрируясь (далее “регаясь”) через плагин регистрации через Facebook (далее “FB”) .
Цель, которая достигнута тем, что все регаются через FB:
1. Все регистрируются через FB, чтобы не было спам-сообщений на сайте, т.к. дается сразу роль “автор”, и человек может публиковать свой пост (без премодерации).
Проблема №1:
1. FB часто глючит (не пускает в сайт, сервер FB лежит и не отдает API ответ, ошибка 500: “Failed to load resource: the server responded with a status of 500 ()”), по этой причине, есть желание подстраховаться.
На подстраховку, создал возможность заходить в WP-RECALL регаясь через Telegram (далее “TG”).
Проблема №2:
1. Регаясь через TG, люди не могут попасть в свой ЛК, в котором они создавали записи, рагаясь через FB.
Т.е. логика, которую есть задача реализовать:
1. ЛК WP-RECALL
1.1. Зарегавшись через FB (роль: автор), можно привязать дополнительно и TG = дополнительного пользователя (роль: автор).
1.2. Соединить 2 аккаунта пользователей WordPress (далее “WP”) в один кабинет WP-RECALL.
Идеальный конечный вариант:
1. Гость зашел, зарегался через FB.
2. Гость стал автором после регистрации через FB.
3. Автор, залогиненый через FB опубликовал пост используя ЛК WP-RECALL.
4. Автор привязал свой TG и он может войти в свой ЛК WP-RECALL как авторизируясь как через FB, так и авторизируясь через TG, имеет доступ в ОДИН и тот же ЛК WP-RECALL (создав фактически разных WP “Пользователей”).
ВОПРОС:
Если ли уже готовое приложение к WP-RECALL, которое это делает?
Как можно реализовать эту задачу?
Здравствуйте.
Готовое решение было через плагин uLogin и через плагин WP Social Login
(наверно)
Почему во втором случае наверно? Я им не пользовался и деталей могу не знать. Уточняйте у автора дополнения.
А uLogin позволял в ЛК сделать привязку в одном ЛК на несколько соцсетей.
Механизм примерно такой: регаешься через 1 соцсеть. Попадаешь в ЛК на WP-Recall. И там уже в профиле была кнопка, что-то вроде: "привязать соцсеть".
Примерно так это работало.
Но uLogin перешел к паршивцам и они начали пихать на сайт скрипты третьих сторон и туда из форм данные сливали (по этой причине 2 года назад служба безопасности плагинов wordpress их выкинула из своего официального репозитория). Почитать можно на хабре об этом черном маркетинге.
Ну а готовое решение по вашему сценарию можно попросить сделать через задания
или через любую другую фриланс биржу
Как я понял, у вас функционал регистрации через ФБ и ТГ уже реализован?
По сути вам осталось завести в профиле пользователя два поля, где он должен указывать данные от ФБ и ТГ или они туда должны автоматически прописываться при авторизации, например, авторизовался через ФБ, в поле сохранилось значение идентификатора ФБ, осталось только вручную прописать от ТГ и наоборот.
Ну а уже если за одним акком сохранены данные и ФБ и ТГ, то при авторизации, например от ТГ получать юзера с ИД от ТГ, если он есть, даже если был ранее авторизован от ФБ, то авторизовываем юзера под этим акком.
Что есть на данный момент?
Владимир (Otshelnik-Fm) сказал(а)
Здравствуйте.Готовое решение было через плагин uLogin и через плагин WP Social Login
Вы не можете просматривать опубликованные ссылки(наверно)
Почему во втором случае наверно? Я им не пользовался и деталей могу не знать. Уточняйте у автора дополнения.
А uLogin позволял в ЛК сделать привязку в одном ЛК на несколько соцсетей.
Механизм примерно такой: регаешься через 1 соцсеть. Попадаешь в ЛК на WP-Recall. И там уже в профиле была кнопка, что-то вроде: "привязать соцсеть".
Примерно так это работало.
Но uLogin перешел к паршивцам и они начали пихать на сайт скрипты третьих сторон и туда из форм данные сливали (по этой причине 2 года назад служба безопасности плагинов wordpress их выкинула из своего официального репозитория). Почитать можно на хабре об этом черном маркетинге.Ну а готовое решение по вашему сценарию можно попросить сделать через задания
Вы не можете просматривать опубликованные ссылкиили через любую другую фриланс биржу
Спасибо. Полный и точный ответ на 100% релевантный запросу и быстрый, спасибо.
Андрей CS сказал(а)
Как я понял, у вас функционал регистрации через ФБ и ТГ уже реализован?
По сути вам осталось завести в профиле пользователя два поля, где он должен указывать данные от ФБ и ТГ или они туда должны автоматически прописываться при авторизации, например, авторизовался через ФБ, в поле сохранилось значение идентификатора ФБ, осталось только вручную прописать от ТГ и наоборот.
Ну а уже если за одним акком сохранены данные и ФБ и ТГ, то при авторизации, например от ТГ получать юзера с ИД от ТГ, если он есть, даже если был ранее авторизован от ФБ, то авторизовываем юзера под этим акком.
Что есть на данный момент?
Логично, спасибо. Да, уже реализовано, уже для FB и для TG это делается именно так, как вы описали...
Именно не хотелось заказывать "под себя", думал, может готовое есть...