Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать рабочий рейтинг при полном кэшировании?

Как сделать рабочий рейтинг при полном кэшировании?


     04.10.2020    Общие вопросы, Хаки    864

вопрос
Здравствуйте, на сайте стоит сильный кеш, он кеширует первую загрузку страницы, т.е. кеширует например админскую сессию, со всеми яваскриптами авторизации. Авторизацию пришлось удалить, но теперь проблема, нельзя голосовать (за новость и комментарий), так как рейтинг привязан к учетной записи. Комментарии и поиск нормально работают, а вот с рейтингом проблема.

Вот правило на клоде:

https://inoeda.com/ *
Browser Cache TTL: a day, Cache Level: Cache Everything, Edge Cache TTL: 7 days

без рейтинга сложно, сайт кулинарный, это для него важно.

Ответа пока нет


1 комментарий

alkkeerrttt
Юзер

alkkeerrttt - 5 октября 2020 18:41 -

на сайте убрали {ajax}, что бы не индексировалась сессия

удаление этого кода не помогает:

if( $_REQUEST['user_hash'] == "" OR $_REQUEST['user_hash'] != $dle_login_hash ) {
echo "{\"error\":true, \"errorinfo\":\"{$lang['sess_error']}\"}";
die();
}

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх