- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
движок Data Life Engine 8.2
при переезда не https не могу попасть в админку...
Авторизация на сайте проходит успешно. В профиле клацаю по ссылке "Админцентр" (https://mysite/admin.php), открывается админ панель как обычно. Но стоит перейти по любой ссылке в админке, сразу выбивает окошко авторизации. И самое интересное, ввожу правильный логин и пароль, пишет "Доступ отклонен!"...
После удачной авторизации
В логах и в панеле разработчика в браузере ничего нет.... Версия php 5.6.24, возможно что то там не поддерживается...
Короче буду рад любым ответам, а то не знаю даже в какую сторону смотреть...
После нажатия любой ссылки в админке
Приветствую, нужно смотреть, что там конкретно у Вас. Очень вероятно, что из-за того, что устаревшая версия движка, Вам нужно в части php-файлов провести замену:
http:// —> https://
http://www. —> https://www.
Готовы посмотреть бесплатно, при условии переноса проекта к нам в Нидерланды (связность с Украиной будет волшебной).
Приветствую.
У Вас стоит флаг HttpOnly, он ставится при установке cookie с помощью функции setcookie: http://php.net/manual/ru/function.setcookie.php
Сделайте поиск по коду и установите параметр httponly в false.
Если доступен SSH, то выполните в корне сайта grep -rn "setcookie(" . | grep "\.php", это выведет все файлы с функцией setcookie, а также строчкой, где она находится.
установите параметр httponly в false
Сомнительное решение.
Thorin, а может быть, Вы просто не прописали в конфиге http_home_url?
Всем спасибо за помощь, разобрался
в файле admin.php
поставил в false и все заработало
И посмотрел по скриптам что есть, версия ДЛЕ 8.2 и младше, в файле init.php есть код
if ($check_referer) {if ($_SERVER['HTTP_REFERER'] == '' AND $_REQUEST['subaction'] != 'dologin') $allow_login = true;
elseif (clean_url($_SERVER['HTTP_REFERER']) == clean_url($_SERVER['HTTP_HOST'])) $allow_login = true;
} else {
$allow_login = true;
}
а точно с 9.0 версии не нашел его, видать убрали и там все должно работать)
Сомнительное решение.
Да, Вы правы, это не решит проблему (ознакомился с подробным описанием параметра).
Поддержка PHP 5.6+ в DLE началась с v.10.4, если что. ;)
http://dle-news.ru/release/1632-datalife-engine-v104-final-release.html#sel=50:1,50:12
26. Проведена адаптация скрипта для корректной поддержки линейки PHP 5.6.x