Перейти к публикации

Рекомендованные сообщения

Добрый день) Собственно вот что нужно:

есть 2 сайта, один на главном домене 2-го уровня, второй на поддомене 3-го:

site.ru

prof.site.ru

Контент естественно разный, но нужно объединить базу пользователей (остальные впринципи не нужны), чтобы пользователь регясь на одном из сайте имел доступ к другому) Подскажите может есть что готовое?

Изменено пользователем EuroSTAR
Ссылка на сообщение
Поделиться на других сайтах

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

если срочно надо и знания пхп не позволяют заняться пишите в личку, обговорим.

Ссылка на сообщение
Поделиться на других сайтах

Если я Вас правильно понял то достаточно во всех необходимых файлах просто прописать вручную префикс основной базы вот в таких строчках:

$member_id = $db->super_query("SELECT * FROM " . PREFIX . "_users where name='{$_POST['login_name']}' and password='".md5($_POST['login_password'])."'");

и подогнать cookie под один мотив?

Ссылка на сообщение
Поделиться на других сайтах

да все правильно. куки уже надо конкретно копать код логина. но в большинстве случаев это не к чему.

Ссылка на сообщение
Поделиться на других сайтах

Задача интересная, но зачем "вскапывать" 30 файлов?

За логин на сайте и наполнение массива пользователя отвечает только один файл.. Разве не так?

Ссылка на сообщение
Поделиться на других сайтах

Нет, там в половине файлов двига и админки попадаются " . PREFIX . "_users, также я понимаю чтобы сделать полную интеграцию необходимо поставить префиксы полям _usergroups, _pm, _banned

P.S. Спасибо за наводку, всё получилось как хотел :D

Изменено пользователем EuroSTAR
Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...