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

Doctor911

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

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

  • Посещение

Активность репутации

  1. Лайк
    Doctor911 получил реакцию от SanyaSamp в Проблемы с хэшированием паролей в 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. Символы, стоящие в кавычках, заменяются на собственное значение в Юникоде.
  2. Лайк
    Doctor911 отреагировална пост LvsF в Проблемы с хэшированием паролей в IPB 3.4.6   
    Не нужно это отключать. $pass = IPSText::parseCleanValue('qwe!rty'); $salt = 'a"J9T'; $cryptPass = md5( md5($salt) . md5( $pass ) );
  3. Лайк
    Doctor911 отреагировална пост LvsF в Проблемы с хэшированием паролей в IPB 3.4.6   
    1. Находите класс IPSText
    adminsourcesbasecore.php 2. Находите метод parseCleanValue
     


    Я Вам дал решение, основанное на Вашем коде. Что в нем не так?
×
×
  • Создать...