Перейти к содержанию

Doctor911

Пользователи
  • Постов

    5
  • Зарегистрирован

  • Посещение

Ответы сообщества

  1. Пост Doctor911 - сообщение в Проблемы с хэшированием паролей в IPB 3.4.6 был отмечен как ответ   
    Нашел строки, отвечающие за подмену символов при регистрации. Расположен этот отрывок в файле adminsourcesbasecore.php
            $val = str_replace( "&"                , "&amp;"         , $val );         $val = str_replace( "<!--"            , "&#60;&#33;--"  , $val );         $val = str_replace( "-->"            , "--&#62;"       , $val );         $val = str_ireplace( "<script"        , "&#60;script"   , $val );         $val = str_replace( ">"                , "&gt;"          , $val );         $val = str_replace( "<"                , "&lt;"          , $val );         $val = str_replace( '"'                , "&quot;"        , $val );         $val = str_replace( "n"            , "<br />"        , $val ); // Convert literal newlines         $val = str_replace( "$"                , "&#036;"        , $val );         $val = str_replace( "!"                , "&#33;"         , $val );         $val = str_replace( "'"                , "&#39;"         , $val ); // IMPORTANT: It helps to increase sql query safety. Символы, стоящие в кавычках, заменяются на собственное значение в Юникоде.
×
×
  • Создать...