Language
Contacts
GitHub
Support
Registration
Enter
Login: Password: The autologin:
Users
Recent posts
Тема закрыта
1

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

LIFE-STALKER

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

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

Wasja

  • Истенный Атомовод
  • Юзер
  • 397
  • Репутация:19 
  • Предупреждения: 0 
  • Регистрация:
    11 Nov 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) общий логин работать не будет (чтобы его реализовать придеться копаться в коде).

Edit by author 7 Jul 2011

Drunya

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

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

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

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

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

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

LIFE-STALKER

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

Wasja

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

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

Edit by author 7 Jul 2011

Drunya

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

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

Anonymous

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

Edit by author 22 Aug 2011
1
Register или login что бы писать
Сейчас online: 15. Зарегистрированных: 0. Гостей: 15.