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

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


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

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

И сохраните.

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

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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