Задать вопрос
@sondor

Как синхронизировать данные на нескольких сайтах?

Доброго дня суток!
На двух сайтах нужно сделать общую базу клиентов. База данных для каждого сайта своя. Регистрация/ авторизация опять же на каждом сайте должна быть своя. Решение необходимо для общей системы накапливания баллов.
Подскажите каким образом это можно организовать?
  • Вопрос задан
  • 203 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
Wolfnsex
@Wolfnsex Куратор тега PHP
Если не хочешь быть первым - не вставай в очередь!
Как синхронизировать данные на нескольких сайтах?
Можно использовать LDAP, единый, для авторизации и так далее. В т.ч. там же хранить баллы и пр. лабуду.
Ответ написан
Комментировать
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
3 базы. По 1 на сайт и 1 общая. Или 2 базы, но в одной таблица user, например, используется вторым сайтом. Тут важный вопрос: сайты на 1 сервере?
Ответ написан
Комментировать
riky
@riky
Laravel
по-нормальному такое делается oauth авторизацией, тогда вы легко сможете связать акки одного человека.
либо один из сайтов создает oauth сервер, а на втором вход через него, либо на обоих вход через сторонний oauth, наприер через вк.

если у вас регистрация своя, то вопрос в том как вы аккаунты будете связывать, вручную? автоматически на ум приходит только по мылу.
в таком случае сделайте один сайт "главным" и в его базе сделайте таблицы для баллов.
второй сайт будет отправлять баллы по апи и по апи же их читать/использовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы