Домой Wp-Recall WP-Recall: Вопросы и ответы Нескоклько "Пользователей" WP соединить в один кабинет WP-RECALL
5ответ(ов) в теме
wordpress_full_stack
не в сети 3 года
На сайте с 04.08.2020
Участник
Тем 18
Сообщения 40
1
04:47
Версия WP-Recall: 16.8.0

Добрый.

Если личный кабинет (далее “ЛК”). в который люди заходят, регистрируясь (далее “регаясь”) через плагин регистрации через 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, которое это делает?
Как можно реализовать эту задачу?

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
09:14

Здравствуйте.

Готовое решение было через плагин uLogin и через плагин WP Social Login

Вы не можете просматривать опубликованные ссылки

(наверно)

Почему во втором случае наверно? Я им не пользовался и деталей могу не знать. Уточняйте у автора дополнения.

А uLogin позволял в ЛК сделать привязку в одном ЛК на несколько соцсетей.
Механизм примерно такой: регаешься через 1 соцсеть. Попадаешь в ЛК на WP-Recall. И там уже в профиле была кнопка, что-то вроде: "привязать соцсеть".
Примерно так это работало.
Но uLogin перешел к паршивцам и они начали пихать на сайт скрипты третьих сторон и туда из форм данные сливали (по этой причине 2 года назад служба безопасности плагинов wordpress их выкинула из своего официального репозитория). Почитать можно на хабре об этом черном маркетинге.

Ну а готовое решение по вашему сценарию можно попросить сделать через задания

Вы не можете просматривать опубликованные ссылки

или через любую другую фриланс биржу

0
Андрей CS
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
3
09:26

Как я понял, у вас функционал регистрации через ФБ и ТГ уже реализован?
По сути вам осталось завести в профиле пользователя два поля, где он должен указывать данные от ФБ и ТГ или они туда должны автоматически прописываться при авторизации, например, авторизовался через ФБ, в поле сохранилось значение идентификатора ФБ, осталось только вручную прописать от ТГ и наоборот.
Ну а уже если за одним акком сохранены данные и ФБ и ТГ, то при авторизации, например от ТГ получать юзера с ИД от ТГ, если он есть, даже если был ранее авторизован от ФБ, то авторизовываем юзера под этим акком.
Что есть на данный момент?

0
wordpress_full_stack
не в сети 3 года
На сайте с 04.08.2020
Участник
Тем 18
Сообщения 40
4
15:37

Владимир (Otshelnik-Fm) сказал(а)
Здравствуйте.

Готовое решение было через плагин uLogin и через плагин WP Social Login

Вы не можете просматривать опубликованные ссылки

(наверно)

Почему во втором случае наверно? Я им не пользовался и деталей могу не знать. Уточняйте у автора дополнения.

А uLogin позволял в ЛК сделать привязку в одном ЛК на несколько соцсетей.
Механизм примерно такой: регаешься через 1 соцсеть. Попадаешь в ЛК на WP-Recall. И там уже в профиле была кнопка, что-то вроде: "привязать соцсеть".
Примерно так это работало.
Но uLogin перешел к паршивцам и они начали пихать на сайт скрипты третьих сторон и туда из форм данные сливали (по этой причине 2 года назад служба безопасности плагинов wordpress их выкинула из своего официального репозитория). Почитать можно на хабре об этом черном маркетинге.

Ну а готовое решение по вашему сценарию можно попросить сделать через задания

Вы не можете просматривать опубликованные ссылки

или через любую другую фриланс биржу

Спасибо. Полный и точный ответ на 100% релевантный запросу и быстрый, спасибо.

0
wordpress_full_stack
не в сети 3 года
На сайте с 04.08.2020
Участник
Тем 18
Сообщения 40
5
15:38

Андрей CS сказал(а)
Как я понял, у вас функционал регистрации через ФБ и ТГ уже реализован?
По сути вам осталось завести в профиле пользователя два поля, где он должен указывать данные от ФБ и ТГ или они туда должны автоматически прописываться при авторизации, например, авторизовался через ФБ, в поле сохранилось значение идентификатора ФБ, осталось только вручную прописать от ТГ и наоборот.
Ну а уже если за одним акком сохранены данные и ФБ и ТГ, то при авторизации, например от ТГ получать юзера с ИД от ТГ, если он есть, даже если был ранее авторизован от ФБ, то авторизовываем юзера под этим акком.
Что есть на данный момент?

Логично, спасибо. Да, уже реализовано, уже для FB и для TG это делается именно так, как вы описали...
Именно не хотелось заказывать "под себя", думал, может готовое есть...

0
Вы не имеете права на публикацию сообщений в этой теме