о Грозном Рестораны и кафе книга жалоб Чеченский форум Интересное Кино О Чечне и чеченцах Проза и поэзия Мастера Чечни Фото Ислам

Уголок мусульманина

О забытом садакате

Сообщается, что Абу Сирва\'а Укба Ибн аль-Харис, да будет доволен им Аллах, сказал:
Однажды в Медине я совершал послеполуденную молитву позади Пророка, да благословит его Аллах и да приветствует, который после произнесения слов таслима быстро поднялся и прошёл через ряды людей, (направляясь) к одной из комнат своих жён. Люди были испуганы подобной поспешностью, а (спустя некоторое время) он вышел к ним, увидел, что они удивлены тем, что он так спешил, и сказал: «Я вспомнил о том, что у нас есть золото, и приказал раздать его, не желая, чтобы оно (и дальше) отвлекало меня». (Аль-Бухари)
В другой версии (этого хадиса сообщается, что Пророк, да благословит его Аллах и да приветствует, сказал):
«Я оставил у себя дома золото, являющееся частью садаки, и не хотел оставлять его у себя и дальше».
 
    Чеченский форум GovzPeople.ru » Мнения, опросы, разговоры » IT - Информационные технологии » DataLife Engine  

    Лечение бага ANTISPAM: User ID not valid, в версиях DLE 9.0-9.2  
GOVZilla
Сообщение # 1


СоЗиДаТеЛь
  • 102

Репутация: 164
Группа: Администраторы
Пол: мужской
Сообщений: 2374

Насколько я понял, в версии движка Datalife Engine 9.3 эта проблема решена.
В более ранних версиях эта проблема встречалась при длительной сессии при добавлении статей или новостей с сайта. Срабатывает блокиратор спам-программ.
В вышеуказанных версиях теперь баг проявился при отправке персональных сообщений пользователям. Одно из решений, очистка куки у пользователей.
Второе, естественно, более лучшее:

Находим в engine/modules/pm.php:

$id_key = $_POST[$_SESSION['id_key']];
if( $id_key == "" or $id_key != $dle_login_hash ) $stop .= "<li>ANTISPAM: User ID not valid</li>";
if (clean_url($_SERVER['HTTP_REFERER']) != clean_url($_SERVER['HTTP_HOST'])) $stop .= "<li>ANTISPAM: User ID not valid</li>";

и заменить на:

if( $config['sec_addnews'] ) {
$id_key = $_POST[$_SESSION['id_key']];
if( $id_key == "" or $id_key != $dle_login_hash ) $stop .= "<li>ANTISPAM: User ID not valid</li>";
if (clean_url($_SERVER['HTTP_REFERER']) != clean_url($_SERVER['HTTP_HOST'])) $stop .= "<li>ANTISPAM: User ID not valid</li>";
}


GOVZilla
Сообщение # 2


СоЗиДаТеЛь
  • 102

Репутация: 164
Группа: Администраторы
Пол: мужской
Сообщений: 2374

Благодарим нашего пользователя betirsolt за своевременно выявленную ошибку.