ssEXEL 0 Опубликовано: 21 мая 2015 Рассказать Опубликовано: 21 мая 2015 Добрый день, столкнулся с такой проблемой что выкидывает с админки не давая ничего сохранить. Проблема в том что используется домен вида (15.15.15.15:3000) если использовать домен (ip) без порта то всё работает нормально (ну нужно с портом). Как я понял проблема с куками и нужно изменять данный файл engine\modules\functions.php $domain_allow_count = -2; if ( $domain_cookie_count > 2 ) { if ( in_array($domain_cookie[$domain_cookie_count-2], array('com', 'net', 'org') )) $domain_allow_count = -3; if ( $domain_cookie[$domain_cookie_count-1] == 'ua' ) $domain_allow_count = -3; $domain_cookie = array_slice($domain_cookie, $domain_allow_count); } $domain_cookie = "." . implode (".", $domain_cookie); только вот проблема не знаю как. Может кто подскажет? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 21 мая 2015 Рассказать Опубликовано: 21 мая 2015 У вас в настройках скрипта включено: Авторизовать пользователей на домене и всех его поддоменах Eсли 'Включено', то пользователи при авторизации на сайте, будут авторизовываться на домене всех его поддоменах. Например, если пользователь авторизовался на домене второго уровня domen.ru, то данные его авторизации будут доступны и на поддомене test.domen.ruи на всех других поддоменах. Включение данной настройки необходимо для пользователей, которые устанавливают скрипт на домен и поддомены и хотят сделать для них единую авторизацию посетителей. При отключении данной настройки, авторизационные данные пользователей, будут распространяться только на тот домен, на котором установлен скрипт. Отключение данной настройки необходимо, если вы делаете независимые сайты на домене и поддоменах. В таких случаях данную настройку нужно отключать. Зайдите по FTP, откройте файл engine/data/config.php Найдите там строчку 'auth_domain' => '1', замените ее на 'auth_domain' => '0', И сохраните. Это вручную отключит данную настройку. Цитата Ссылка на сообщение Поделиться на других сайтах
ssEXEL 0 Опубликовано: 21 мая 2015 Рассказать Опубликовано: 21 мая 2015 Автор У вас в настройках скрипта включено: Авторизовать пользователей на домене и всех его поддоменах Eсли 'Включено', то пользователи при авторизации на сайте, будут авторизовываться на домене всех его поддоменах. Например, если пользователь авторизовался на домене второго уровня domen.ru, то данные его авторизации будут доступны и на поддомене test.domen.ruи на всех других поддоменах. Включение данной настройки необходимо для пользователей, которые устанавливают скрипт на домен и поддомены и хотят сделать для них единую авторизацию посетителей. При отключении данной настройки, авторизационные данные пользователей, будут распространяться только на тот домен, на котором установлен скрипт. Отключение данной настройки необходимо, если вы делаете независимые сайты на домене и поддоменах. В таких случаях данную настройку нужно отключать. Зайдите по FTP, откройте файл engine/data/config.php Найдите там строчку 'auth_domain' => '1', замените ее на 'auth_domain' => '0', И сохраните. Это вручную отключит данную настройку. спс да именно в этом и дело всё заработало Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.