К примеру я поставил два движка в разные папки их таблицы находятся в одной базе только с разными префиксами. Как сделать, что б второй движок юзал те же таблицы пользователей, что и первый?
Одна база на двоих
Нужно менять запросы в модуле Акаунта при регистрации пользователя, что бы данные записывались в обе таблицы с разными префексами.
- Группа
- Клиент
- Пункты
- 135
- Регистрация
- 14.06.2008
- Пол
- Мужчина
- Из
- Россия
- Предупреждения
- Нет
3.19
ладно, а модуль файлов тодга как будет определять, что пользователь авторизован на сайте, получается это надо будет перелопатить все файлы где идет обращение к таблице пользователей?
да нет только при регистрации. Ведь во время регистрации на любом из сайтов пользователь будет записан в 2 разные по сути таблицы, то есть он будет присутствовать как на одном сайте так и на втором. А в модуле файлов или там еще каком-то обращение за пользователями идет уже к таблице сайта с нужным префиксом.
- Группа
- Клиент
- Пункты
- 135
- Регистрация
- 14.06.2008
- Пол
- Мужчина
- Из
- Россия
- Предупреждения
- Нет
3.19
К примеру я поставил два движка в разные папки их таблицы находятся в одной базе только с разными префиксами. Как сделать, что б второй движок юзал те же таблицы пользователей, что и первый?
RockKenny, попробуй так:
Открываешь файл второго движка function/mysql.php в функции sql_query перед строкой:
добавляешь:
где:
slaed_users_2 - название таблицы пользователей второго движка
slaed_users_1 - название таблицы пользователей первого движка
В этом случае все данные будут браться из таблицы пользователей первого движка первого движка