Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Тема закрыта
1

Возник такой вопросище.

LIFE-STALKER

  • Истенный Атомовод
  • Юзер
  • 363
  • Репутация:6 
  • Предупреждения: 0 
  • Регистрация:
    25 Июн 2011
#1
Возможно ли сделать одну регистрацию между 2-мя сайтми.
Допустим у меня есть основной сайт с Fapos CMS и есть сайт с поддоменом где установлена такая же CMS.
Можно ли сделать такое что если пользователь регистрируется на основном сайте,то и на сайте с поддоменом автоматически происходит его регистрация.

Ну или как нибудь что то похожее на это.

Wasja

  • Истенный Атомовод
  • Юзер
  • 397
  • Репутация:19 
  • Предупреждения: 0 
  • Регистрация:
    11 Ноя 2010
#2
LIFE-STALKER, возможно, но для корректного использования придется копаться в коде Fapos (переписывать все обращения к таблице пользователей).
Как вариант можно предложить использование одной БД и нескольких копий CMS, настроенных на использование этой БД, но с разными параметрами, например (этот вариант на практике не проверялся):
1) по основному адресу "site.ru" лежит CMS с отключенными модулями "loads" и "forum";
2) по дополнительному адресу "forum.site.ru" лежит CMS с включенными модулями "users" и "forum" (все остальные отключены), в качестве точки входа установлен "/forum";
3) по дополнительному адресу "files.site.ru" лежит CMS с включенными модулями "users" и "loads" (все остальные отключены), в качестве точки входа установлен "/loads".

Из неприятных особенностей:
1) ссылки на дополнительных сайтах получатся вида "forum.site.ru/forum/view_theme/1" (т.е. двойное дублирование слова forum);
2) в свойствах пользователя будут некорректные ссылки на список сообщений;
3) общий логин работать не будет (чтобы его реализовать придеться копаться в коде).

Отредактировано автором 7 Июл 2011

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#3
А я ьы попробовал поставить два движка на два домена. То есть просто 2 обычных сайта на фапос. И сделать репликацию таблицы пользователей между этими сайтами.

Плюсы
1. Просто
2. Не надо ковырять код

минусы
1. Если юзер зарегистрируется на одном сайте, то на другом сайте его аккаунт появится только после репликации(интервалы вы выбираете сами, но обычно это минимум час)

Добавлено2011.07.07 11-23

и еще один минус - репликацию пользователей надо будет сделать двусторонней. Хотя возможно вам это не надо. Если вы хотите что при регистрации на вторичном сайте, появлялся акк на основном тогда надо делать двустороннюю.

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

LIFE-STALKER

  • Истенный Атомовод
  • Юзер
  • 363
  • Репутация:6 
  • Предупреждения: 0 
  • Регистрация:
    25 Июн 2011
#4
а если просто копировать БД,а именно файл где лежат все аккаунты пользователей с одного сайта на другой?

Wasja

  • Истенный Атомовод
  • Юзер
  • 397
  • Репутация:19 
  • Предупреждения: 0 
  • Регистрация:
    11 Ноя 2010
#5
LIFE-STALKER, база данных пользователей обновляется при регистрации каждого нового пользователя.

Drunya, для корректной репликации таблиц все равно
Wasja пишет:
придется копаться в коде Fapos (переписывать все обращения к таблице пользователей).
Кроме того проблема общего логина остается.

Отредактировано автором 7 Июл 2011

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#6
LIFE-STALKER пишет:
а если просто копировать БД,а именно файл где лежат все аккаунты пользователей с одного сайта на другой?
ну это та же самая репликация)

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Anonymous

  • Атомолюб
  • Юзер
  • 48
  • Репутация:1 
  • Предупреждения: 0 
  • Регистрация:
    3 Авг 2011
#7
Вопрос: Возможно ли сделать одну регистрацию между 2-мя сайтми.
Ответ: да можно, самый простой способ это репликация базы данных
Для подробнойтей и оказание помощи в реализации стучите мне в ЛС...
Топик закрыт...

Отредактировано автором 22 Авг 2011
1
Сейчас online: 39. Зарегистрированных: 1. Гостей: 38.