Единая бд пользователей на разные сайты

Тема в разделе "Установка и обновление Joomla!", создана пользователем zaraza-ptz, 09.07.2008.

  1. Offline

    zaraza-ptz Недавно здесь

    Регистрация:
    29.01.2008
    Сообщения:
    33
    Симпатии:
    0
    Нужно на 1 хост и 1 базу данных поставить несколько джумл
    Есть 1 "но", нужно, чтобы пользователи, регистрировавшись в 1 джумле, были зарегистрированы везде сразу
    Как я понимаю, нужна единая таблица пользователей для всех установленных сайтов. Как сделать так?
     
  2.  
  3. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    Ответ: Единая бд пользователей на разные сайты

    гдето в документации проскакивало, да и обсуждалось вроде... и это, платный компонент есть в офф. директории. а ещё наверно эти таблицы в разных бд синхронизировать можно после каждой регистрации, кроном, чтоли, не знаю.
     
  4. infoman
    Offline

    infoman Недавно здесь

    Регистрация:
    28.08.2007
    Сообщения:
    575
    Симпатии:
    12
    Пол:
    Мужской
    Ответ: Единая бд пользователей на разные сайты

    chilly_bang, а в жумле какой кусок кода занимается отслеживанием пользователя на сайте (регистрация, активация, авторизация, сессии)
    вот если его заставить работать не с конфиг файлом а с главной базойгде будет одна таблица на все сайты то можно будет так сделать и без синхранизации

    тоесть на все сайты разные бд
    а параметры пользователей брать из одной (самой главной) бд
     
  5. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    Ответ: Единая бд пользователей на разные сайты

    я думал, что главной бд будет та, в которой только что произошла регистрация. типа сидит робот, смотрит, где обновилась jos_users, бeрёт её актуальное состояние и засылает в другие базы.
     
  6. infoman
    Offline

    infoman Недавно здесь

    Регистрация:
    28.08.2007
    Сообщения:
    575
    Симпатии:
    12
    Пол:
    Мужской
    Ответ: Единая бд пользователей на разные сайты

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

    вопще мне всё больше в голову лезут мысли о многоядерности жумлы как CMS

    былже поднят вопрос о создании секурити бота
    а ведь он по идее должен на отдельное ядрышко тянуть
    так и тут
    отдельное ядро регисрации
    отдельное ядро контента
    отдельное ядро файлолоад
    отдельное ядро графики шаблонов
    каждое ядро можно професионально развить
    обеспечив устойчивость и безопасность

    я правильно думаю?
    :) duo-core рулит
     
    Последнее редактирование: 09.07.2008
  7. Offline

    zaraza-ptz Недавно здесь

    Регистрация:
    29.01.2008
    Сообщения:
    33
    Симпатии:
    0
    Ответ: Единая бд пользователей на разные сайты

    Дык мб скажете как сделать? а не будете дисскусию устраивать??
     
  8. infoman
    Offline

    infoman Недавно здесь

    Регистрация:
    28.08.2007
    Сообщения:
    575
    Симпатии:
    12
    Пол:
    Мужской
    Ответ: Единая бд пользователей на разные сайты

    покачто юзай сообщение 2
    ибо лично уменя моск неработает уже
    если у тебя моск работает и сможеш то пробуй мой вариант понадобиться знание пхп и алгоритма жумлы (работа с базой, авторизация , регистрация, сессия)
     
  9. sectus
    Offline

    sectus специалист

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Ответ: Единая бд пользователей на разные сайты

    Обсуждалось, решения четкого вроде не нашлось, с тех пор не следил за темой, так что рекомендую воспользоваться поискам в том числе и на нерусских сайтах.
     
  10. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Единая бд пользователей на разные сайты

    Решения нет. Сильно надо ее курочить, эту джумлу. Лучше девелоперы будут зарабатывать на сторонних расширениях, чем будут это в ядро встраивать.
     
  11. Physicist
    Offline

    Physicist Недавно здесь

    Регистрация:
    12.09.2006
    Сообщения:
    116
    Симпатии:
    9
    Пол:
    Мужской
    Ответ: Единая бд пользователей на разные сайты

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

    Но такие вещи обычно делаются под конкретный проект на коммерческой основе. ;)
     
  12. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    Ответ: Единая бд пользователей на разные сайты

    а и не надо. в любом случае готовый компонент за 100/150 евронов, который уже есть, будет дешевле, чем с нуля под конкретный проект кодить. а если совсем чтото хитрожопое надо, так разработчики платного компонента с удовольствием за долю малую доделают.
     
  13. Offline

    laletini Недавно здесь

    Регистрация:
    26.02.2009
    Сообщения:
    7
    Симпатии:
    0
    Добрый День!
    Подскажите а если субдомены все в 1 базе сидят и на 1 домене - возможно ли их заставить видеть пользователя зарегистрировавшись 1 раз??
     
  14. Asylum
    Offline

    Asylum специалист

    Регистрация:
    09.02.2007
    Сообщения:
    2 571
    Симпатии:
    152
    Пол:
    Мужской
    Конечно, правда если упадет база - упадут все сайты, так что не поленитесь настроить бэкап по расписанию
     
  15. Offline

    laletini Недавно здесь

    Регистрация:
    26.02.2009
    Сообщения:
    7
    Симпатии:
    0
    Ну Это бесспорно. Но вот где найти решение подскажите.
     
  16. Asylum
    Offline

    Asylum специалист

    Регистрация:
    09.02.2007
    Сообщения:
    2 571
    Симпатии:
    152
    Пол:
    Мужской
    Видимо только заказывать, можно взять конектор, коих для работы с Джумла со сторонними скриптами написано немало, либо как писалось выше лезть в ядро. В любом случае это работа не одного часа ли дня и готовое решение здесь никто выложит.
     

Поделиться этой страницей

Загрузка...