Вот и я так думаю, так эт придетса весь Инстант лопатить…Скорее всего модулем авторизации не обойдется — везде где идет обращение к базе пользователей (и связанных с ней таблицам) нужно будет поменять в скриптах подчиненного сайта префиксы.
Итак мы получили два самостоятельных сайта site.ru/ и games.site.ru/, которые работают отдельно и между собой не связаны. Поэтому следующей нашей задачей является объединить авторизацию и регистрацию на этих сайтах. Для этого мы заходим по FTP на наш второй сайт games.site.ru/ и открываем файл engine/data/dbconfig.php, находим там строчку:
define ("USERPREFIX", "games");
и заменяем ее на
define ("USERPREFIX", "site");
Другими словами мы поставили для параметра USERPREFIX префикс от первого сайта. После этих действий ваш второй сайт будет использовать базу данных для пользователей и групп пользователей от первого сайта, а для всего остального будет использовать собственную отдельную базу данных.
Всё просто и понятно… В Инстанте можно такое провернуть???
-жестко, всегда база пользователей единственная на все сайты в одной базе данных, т.е., если нужно, чтобы сайты на поддоменах имели одну базу пользователей, то ставим их в одну базу данных, если нужны самостоятельные, независимые базы пользователей, то ставим в разные базы данных — по-моему, это самый оптимальный режим (меньше всего работы по переделке). Чтобы избежать проблем с безопасностью, то префикс для таблиц с данными по пользователям можно генерировать автоматически.
-по выбору пользователя. При установке админ должен указывать какой режим используется или что более проще указывать отдельно префикс для таблиц пользователей. Тогда даже если все сайты в одной базе данных всё равно можно указать какие сайты будут иметь общую базу пользователей, а какие самостоятельную.