RubiS Опубликовано 7 Декабря 2007 Жалоба Поделиться Опубликовано 7 Декабря 2007 Форум работает на 2 сети. И имеет 2 адреса. Проблма: Слетает авторизация у пользоватеелй одного адреса. Заходя по другому всё ок.Подскажите решения? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 7 Декабря 2007 Жалоба Поделиться Опубликовано 7 Декабря 2007 А что за адреса?Решение, вероятно, следующее: модифицировать функцию my_setcookie, чтобы для зашедших с конкретного домена ставила куки именно на этот конкретный домен. Возможно, это повлечёт за собой и модификацию URLов (board_url, base_url, upload_url, что ещё?..) в коде форума. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
RubiS Опубликовано 8 Декабря 2007 Автор Жалоба Поделиться Опубликовано 8 Декабря 2007 (изменено) А что за адреса?Решение, вероятно, следующее: модифицировать функцию my_setcookie, чтобы для зашедших с конкретного домена ставила куки именно на этот конкретный домен. Возможно, это повлечёт за собой и модификацию URLов (board_url, base_url, upload_url, что ещё?..) в коде форума. В данный момент в основных настройках в графе адрес форума не вписано ничего.В ulpoad url впсиано ./uploads (Но не отображаются авторы и миниатёры с одного из адресов, приходиться вручную файлы копировать из 1 папки в другую (на каждый адрес папка фоурма своя)) А не подскажете как модифицирвоать my_setcookie ? Подобныз ситуаций я не нашёл в поиске к сожалению.. А адреса соответсвенно http://playthegame.info это для всех из интерента (тут слетает как раз)А http://orelgame.info адрес из внутренней сети. Изменено 8 Декабря 2007 пользователем RubiS Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 8 Декабря 2007 Жалоба Поделиться Опубликовано 8 Декабря 2007 Всё подскажем. Только сначала желательно знать, еслина каждый адрес папка фоурма своято что у них общего? Используют одну БД, но расположены на одном сервере, но на разных виртуальных хостах, соответственно, в разных папках? У первого форума своя отдельная папка, где лежат все-все-все файлы для этого форума, у второго - так же отдельная папка, и так же имеется копия всех-всех-всех файлов? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
RubiS Опубликовано 8 Декабря 2007 Автор Жалоба Поделиться Опубликовано 8 Декабря 2007 Всё подскажем. Только сначала желательно знать, еслина каждый адрес папка фоурма своято что у них общего? Используют одну БД, но расположены на одном сервере, но на разных виртуальных хостах, соответственно, в разных папках? У первого форума своя отдельная папка, где лежат все-все-все файлы для этого форума, у второго - так же отдельная папка, и так же имеется копия всех-всех-всех файлов? Да. Но файлы закачиваются автоматом только в одну из папок. Используют общую базу. Но оформление чуть по разному у каждого Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 9 Декабря 2007 Жалоба Поделиться Опубликовано 9 Декабря 2007 Ну, с файлами это отдельный вопрос...Коль эти форумы такие совсем разные, я бы начал с правильной установки настроек в Админке » Настройки » Cookies (куки).У каждого форума есть своя админка, вот там и стоит внести:Домен куки: .playthegame.info для первого, .orelgame.info для второго.Путь куки: / (просто слэш) для обоихПо идее, даже этого должно хватить. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 10 Декабря 2007 Жалоба Поделиться Опубликовано 10 Декабря 2007 Форум работает на 2 сети. И имеет 2 адреса. Проблма: Слетает авторизация у пользоватеелй одного адреса. Заходя по другому всё ок.Подскажите решения?Посмотрите пишутся ли куки в оба сайта. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
RubiS Опубликовано 10 Декабря 2007 Автор Жалоба Поделиться Опубликовано 10 Декабря 2007 Ну, с файлами это отдельный вопрос...Коль эти форумы такие совсем разные, я бы начал с правильной установки настроек в Админке » Настройки » Cookies (куки).У каждого форума есть своя админка, вот там и стоит внести:Домен куки: .playthegame.info для первого, .orelgame.info для второго.Путь куки: / (просто слэш) для обоихПо идее, даже этого должно хватить. Эта инфа пишется в базу. А база общая Форум работает на 2 сети. И имеет 2 адреса. Проблма: Слетает авторизация у пользоватеелй одного адреса. Заходя по другому всё ок.Подскажите решения?Посмотрите пишутся ли куки в оба сайта.Если я правильно понял ваш вопрос - то в папке cookes файлы создаются и от первого и от второго адресов. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
RubiS Опубликовано 12 Декабря 2007 Автор Жалоба Поделиться Опубликовано 12 Декабря 2007 Может кто нить поможет? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 12 Декабря 2007 Жалоба Поделиться Опубликовано 12 Декабря 2007 Можно вынести настройки кук в conf_global.php, т.е.:1. Добавить в конфиг:$INFO['cookie_domain'] = 'домен, для каждого свой'; $INFO['cookie_path'] = '/'; $INFO['cookie_id'] = 'префикс';2. Удалить все три настройки кук из базы. Это можно сделать либо напрямую и потом обновить кеш настроек, либо в режиме разработчика(IN_DEV=1 в init.php) прямо в админке кнопка удалить появится. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 13 Декабря 2007 Жалоба Поделиться Опубликовано 13 Декабря 2007 Если я правильно понял ваш вопрос - то в папке cookes файлы создаются и от первого и от второго адресов. В них в обоих правильная информация? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
RubiS Опубликовано 17 Декабря 2007 Автор Жалоба Поделиться Опубликовано 17 Декабря 2007 Можно вынести настройки кук в conf_global.php, т.е.:1. Добавить в конфиг:$INFO['cookie_domain'] = 'домен, для каждого свой'; $INFO['cookie_path'] = '/'; $INFO['cookie_id'] = 'префикс';2. Удалить все три настройки кук из базы. Это можно сделать либо напрямую и потом обновить кеш настроек, либо в режиме разработчика(IN_DEV=1 в init.php) прямо в админке кнопка удалить появится.Не помогло. В итоге вообще и там и там стала слетать..... Если я правильно понял ваш вопрос - то в папке cookes файлы создаются и от первого и от второго адресов. В них в обоих правильная информация?А как узнать правильная она или нет если там набор символов какой то в осноном? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mantius Опубликовано 28 Января 2008 Жалоба Поделиться Опубликовано 28 Января 2008 Тема актуальна. Добавлю от себя:Был домен magar.ru, добавил еще voronezhec.ru, поменял в конфглобал урл, в настройках, все как полагается, НО теперь все ссылки на форуме, даже если заходишь под гостем, имеют в своем адресе переменную s= ну и набор символов, как я понял, это код сессии.Соответственно, если руками удалить эту переменную из ссылки, то заходишь под гостем.Причем, для старого домена всё осталось нормальным, проблема есть только с новым. Решилось удалением всех настроек кукисов в админке. Спасибо Антону из техподдержки! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 28 Января 2008 Жалоба Поделиться Опубликовано 28 Января 2008 Для разных доменов авторизацию по одним и тем же кукам сделать нельзя. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.