Перейти к публикации

Постоянно выкидывает с админки


ssEXEL

Рекомендованные сообщения

Добрый день, столкнулся с такой проблемой что выкидывает с админки не давая ничего сохранить. Проблема в том что используется домен вида (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);

только вот проблема не знаю как. Может кто подскажет?

Ссылка на сообщение
Поделиться на других сайтах

У вас в настройках скрипта включено:

Авторизовать пользователей на домене и всех его поддоменах

Eсли 'Включено', то пользователи при авторизации на сайте, будут авторизовываться на домене всех его поддоменах. Например, если пользователь авторизовался на домене второго уровня domen.ru, то данные его авторизации будут доступны и на поддомене test.domen.ruи на всех других поддоменах. Включение данной настройки необходимо для пользователей, которые устанавливают скрипт на домен и поддомены и хотят сделать для них единую авторизацию посетителей. При отключении данной настройки, авторизационные данные пользователей, будут распространяться только на тот домен, на котором установлен скрипт. Отключение данной настройки необходимо, если вы делаете независимые сайты на домене и поддоменах.

В таких случаях данную настройку нужно отключать.

Зайдите по FTP, откройте файл engine/data/config.php

Найдите там строчку

'auth_domain' => '1',

замените ее на

'auth_domain' => '0',

И сохраните.

Это вручную отключит данную настройку.

Ссылка на сообщение
Поделиться на других сайтах

У вас в настройках скрипта включено:

Авторизовать пользователей на домене и всех его поддоменах

Eсли 'Включено', то пользователи при авторизации на сайте, будут авторизовываться на домене всех его поддоменах. Например, если пользователь авторизовался на домене второго уровня domen.ru, то данные его авторизации будут доступны и на поддомене test.domen.ruи на всех других поддоменах. Включение данной настройки необходимо для пользователей, которые устанавливают скрипт на домен и поддомены и хотят сделать для них единую авторизацию посетителей. При отключении данной настройки, авторизационные данные пользователей, будут распространяться только на тот домен, на котором установлен скрипт. Отключение данной настройки необходимо, если вы делаете независимые сайты на домене и поддоменах.

В таких случаях данную настройку нужно отключать.

Зайдите по FTP, откройте файл engine/data/config.php

Найдите там строчку

'auth_domain' => '1',

замените ее на

'auth_domain' => '0',

И сохраните.

Это вручную отключит данную настройку.

спс да именно в этом и дело всё заработало

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...