Jump to content

Doctor911

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

Solutions

  1. Doctor911's post in Проблемы с хэшированием паролей в IPB 3.4.6 was marked as the answer   
    Нашел строки, отвечающие за подмену символов при регистрации. Расположен этот отрывок в файле 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. Символы, стоящие в кавычках, заменяются на собственное значение в Юникоде.