Решено Не работает рейтинг с раздельными лайками на 11.3

GrooV

Новичок
Регистрация
28 Фев 2017
Сообщения
19
Реакции
2
Баллы
3
На версии 11.3 перестал работать рейтинг с раздельными лайками, это в таких шаблонах как Filmax от webrambo и прочих. При голосовании выскакивает сообщение: "Ваша пользовательская сессия истекла, перезагрузите страницу в браузере и при необходимости войдите на сайт повторно."

Ответ целсофта на это: "Это означает то что ваш сторонний модуль шлет некорректные и не достаточные данные на сервер. Любое обращение к серверу от пользователя теперь должно быть подписано его цифровой подписью, иначе действие будет отклонено."

Кто-нибудь знает решение проблемы?
 

redissx

Новичок
Регистрация
27 Мар 2017
Сообщения
159
Реакции
146
Баллы
43
Будем проверять. Там какие-то новые защиты я видел. Будет атас, если ДЛЕ крутые рейтинги теперь не поддерживает вообще. Ну и прикольно, что все пираты и любители барыг теперь лососнут тунца :fuckk:
 

redissx

Новичок
Регистрация
27 Мар 2017
Сообщения
159
Реакции
146
Баллы
43


Проблема имеет решение. Клиенты, обращайтесь, починю.
 

GrooV

Новичок
Регистрация
28 Фев 2017
Сообщения
19
Реакции
2
Баллы
3
Решение заключается в дописывании js кода?
Есть вот такое решение, но оно мне не нравится. Хз какие последствия от этого, но рейтинг работает
Открыть engine/ajax/rating.php
Найти и стереть:
Код:
if( $_REQUEST['user_hash'] == "" OR $_REQUEST['user_hash'] != $dle_login_hash ) {

    echo "{\"error\":true, \"errorinfo\":\"{$lang['sess_error']}\"}";
    die();
 
}
 

redissx

Новичок
Регистрация
27 Мар 2017
Сообщения
159
Реакции
146
Баллы
43
Решение заключается в дописывании js кода?
Есть вот такое решение, но оно мне не нравится. Хз какие последствия от этого, но рейтинг работает
Открыть engine/ajax/rating.php
Найти и стереть:
Код:
if( $_REQUEST['user_hash'] == "" OR $_REQUEST['user_hash'] != $dle_login_hash ) {

    echo "{\"error\":true, \"errorinfo\":\"{$lang['sess_error']}\"}";
    die();
 
}
Я пока не скажу свое решение, оно 100% правильное. А твое решение, думаю, равно откат к 11.2.
 

redissx

Новичок
Регистрация
27 Мар 2017
Сообщения
159
Реакции
146
Баллы
43
Последнее редактирование:

Seopirat

Admin
Команда форума
Приватовец
VIP
Прошёл марафон
Регистрация
21 Фев 2017
Сообщения
2.168
Реакции
1.556
Баллы
113
@redissx, Решение лучше продублировать и указать ссылку на источник,а не посылать на другой ресурс
 

verbatum

Новичок
Регистрация
6 Июл 2017
Сообщения
51
Реакции
3
Баллы
8
Подскажите, в чем может быть проблема. При обновлении страницы или при авторизации обнуляется общий счетчик кол-ва лайков и дизлайков. Dle 11.3
 

Tony_Montana

Новичок
Регистрация
24 Фев 2017
Сообщения
8
Реакции
1
Баллы
3
Решение заключается в дописывании js кода?
Есть вот такое решение, но оно мне не нравится. Хз какие последствия от этого, но рейтинг работает
Открыть engine/ajax/rating.php
Найти и стереть:
Код:
if( $_REQUEST['user_hash'] == "" OR $_REQUEST['user_hash'] != $dle_login_hash ) {

    echo "{\"error\":true, \"errorinfo\":\"{$lang['sess_error']}\"}";
    die();
 
}
НИКАКИХ можно удалять его и все будет работать!!!
 

dnnick

Новичок
Регистрация
12 Апр 2018
Сообщения
1
Реакции
0
Баллы
1
Последнее редактирование:

impyros

Новичок
Регистрация
16 Мар 2019
Сообщения
4
Реакции
0
Баллы
1
на самом деле все гораздо просче
в Настройка системы -> Настройки безопасности скрипта -> HTTP заголовок для получения IP адреса пользователей
поставить HTTP_X_FORWARDED_FOR
 

impyros

Новичок
Регистрация
16 Мар 2019
Сообщения
4
Реакции
0
Баллы
1
хотя я сделал так:

Открыть engine/ajax/rating.php
Найти и стереть:
Код:
if( $_REQUEST['user_hash'] == "" OR $_REQUEST['user_hash'] != $dle_login_hash ) {

echo "{\"error\":true, \"errorinfo\":\"{$lang['sess_error']}\"}";
die();

}
 
Сверху Снизу