Есть сайт на joomla, допустим, на domain.ru Есть еще сайт на joomla, допустим, на sub.domain.ru Эти два сайта используют одну базу, разные префиксы, но поддомен использует в качестве пользователей таблицы основного сайта. Пользователь авторизируется на домене(поддомене) и переходит на поддомен(домен) Внимание вопрос: как сделать так чтобы он остался авторизированным?
Ответ: Распознование пользователя на домене и поддомене. Ну во-первых база юзеров должна быть общая. Во-вторых общие куки
Ответ: Распознование пользователя на домене и поддомене. Хум... в первом посте про общие таблицы сказано(немного не правильно я там сформулировал). Куки... один вариант есть. Есть еще идеи?
Ответ: Распознование пользователя на домене и поддомене. Да просто... сейчас не реализовано, но долго время было... просто два сайта поставились в одну базу с разными префиксами и в database.php в функции replacePrefix в самом конце была подмена таблиц: Код (PHP): $t1=array('avto_users','avto_core'); $t2=array('jos_users' ,'jos_core'); $literal=str_replace($t1,$t2,$literal);
Ответ: Распознование пользователя на домене и поддомене. значит тоже самое надо сделать с jos_session
Ответ: Распознование пользователя на домене и поддомене. Хум, ладно попробую... Добавлено через 17 часов 27 минут Не получилось.... сделал вот это в database.php: Код (PHP): $t1=array('sub_users','sub_core', 'sub_session'); $t2=array('jos_users' ,'jos_core', 'jos_session'); $literal=str_replace($t1,$t2,$literal); сделал одинаковым $mosConfig_secret добавил в файл jooma.php после Код (PHP): setcookie( $remCookieName, $remCookieValue, $lifetime, '/' ); строку Код (PHP): setcookie( $remCookieName, $remCookieValue, $lifetime, '/', 'sub.domain' ); Что упустил из виду?
Ответ: Распознование пользователя на домене и поддомене. С этими доменами - морока одна. Если фокус с кукиесами не пройдет, я бы чего-нибудь хитрое придумал, типа фреймика на спец скриптик, который автоматом авторизует на поддомене, если параметры заданы. Ну а фреймик 1х1 выдавать в ответе - когда мол говорится что юзер вошел.
Ответ: Распознование пользователя на домене и поддомене. Х.З. На всякий случай, перед тем как проверять, надо было в броузере все куки удалить. Так даже проще было бы
Ответ: Распознование пользователя на домене и поддомене. Опять же не кошерно, но зато теперь есть запасной вариант... : )