Добрый день. Вопрос следующего характера. Редакция "Халява". После переноса на хостинг возникла следующая проблема - при входе в админку первоначальную авторизацию прохожу, попадаю в главное меню, всё нормально, вижу пункты меню, всё как и должно быть. Далее пытаюсь пройти куда-нибудь дальше, зайти в какой-нибудь из пунктов меню админа (в любой абсолютно) - выходит окно с авторизацией (окно по виду не от цмс-ки, а браузера), причём вводишь логин с паролем - авторизация не проходит, окно выдаётся ещё несколько раз и в конце выходит ошибка Ajax error: error, Unauthorized.
Время на сервере верное, куки включены, единственно что в настройках в session.use_only_cookies в пхп стоит On.
Подскажите пожалуйста, в каком направлении ещё копать?
Заранее спасибо
Причин проблемы с потерей авторизации может быть несколько:
1) На компьютере пользователя установлена неверная дата (включая год) или неверный часовой пояс. Необходимо установить корректную дату, время и часовой пояс.
2) Неверная конфигурация web-сервера на хостинге, в результате которой в элементе суперглобального массива $_SERVER["REMOTE_ADDR"] содержится не IP-адрес клиента(т.е. посетителя сайта), а локальный IP-адрес самого вашего сервера(либо nginx-а, либо прокси-сервера, стоящих перед ним). Мало того, что IP-адрес подставляется неверный, так он еще и постоянно меняется с одного значения на другое с периодичностью несколько раз в минуту. С описанием этой проблемы необходимо обращаться в службу поддержки вашего хостера. Либо при авторизации в разделе администрирования снимать галочку "Привязать сессию к IP-адресу".
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Очень-очень-очень давно не заглядывали в админку своего сайта. HostCMS Бизнес 6.1.7. На хостинге PHP 7.1
В панели администрирования при попытке доступа куда-либо просит ввести логин и пароль, но это не заканчивается ничем.
Время на сервере верное, часовой пояс тоже. Элементы суперглобального массива имеют верные значения. Что еще смотреть?