Joomla 1.5 После взлома не могу изменить пароли:(

Тема в разделе "Ошибки при работе с Joomla", создана пользователем Timerlan, 15.03.2010.

  1. Offline

    Timerlan Недавно здесь

    Регистрация:
    08.01.2009
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Мужской
    Привет всем:)) меня взломали, скачал бекап с сервера все востановил:))
    но при смене пароля в joomle пишет вот что:
    Fatal error: Class 'JMailHelper' not found in /home/ntastudi/public_html/bani-kzn.ru/libraries/joomla/database/table/user.php on line 156

    что делать? причем это уже третий сайт:(
     
  2.  
  3. progmist
    Offline

    progmist Недавно здесь

    Регистрация:
    18.05.2009
    Сообщения:
    155
    Симпатии:
    10
    Пол:
    Мужской
    эта ошибка связана с тем что не найден класс JMailHelper.
    реализация этого класса находится в libraries/joomla/mail/helper.php

    проверьте наличие данного файла и также проверьте правильность функции function check(). вот её начало

    в начале функции должен обязательно выполняться импорт jimport('joomla.mail.helper');
    Код (PHP):
    1. function check()
    2.     {
    3.         jimport('joomla.mail.helper');
    4.  
    5.         // Validate user information
    6.         if (trim( $this->name ) == '') {
    7.             $this->setError( JText::_( 'Please enter your name.' ) );
    8.             return false;
    9.         }
    10.  
    11.         if (trim( $this->username ) == '') {
    12.             $this->setError( JText::_( 'Please enter a user name.') );
    13.             return false;
    14.         }
    15.  
    16.         if (preg_match( "#[<>\"'%;()&]#i", $this->username) || strlen(utf8_decode($this->username )) < 2) {
    17.             $this->setError( JText::sprintf( 'VALID_AZ09', JText::_( 'Username' ), 2 ) );
    18.             return false;
    19.         }
    20.  
    21.         if ((trim($this->email) == "") || ! JMailHelper::isEmailAddress($this->email) ) {
    22.             $this->setError( JText::_( 'WARNREG_MAIL' ) );
    23.             return false;
    24.         }
    25.  
    26. ...
     
  4. Offline

    Timerlan Недавно здесь

    Регистрация:
    08.01.2009
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо огромное друг:)
     
  5. progmist
    Offline

    progmist Недавно здесь

    Регистрация:
    18.05.2009
    Сообщения:
    155
    Симпатии:
    10
    Пол:
    Мужской
    не затруднит плюсик слева поставить под профилем ;)
     
  6. Offline

    Timerlan Недавно здесь

    Регистрация:
    08.01.2009
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Мужской
    что то я не могу найти:))) плюсик
     
  7. Offline

    Timerlan Недавно здесь

    Регистрация:
    08.01.2009
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Мужской
    Разработкой компонентов занимаешся?
     
  8. progmist
    Offline

    progmist Недавно здесь

    Регистрация:
    18.05.2009
    Сообщения:
    155
    Симпатии:
    10
    Пол:
    Мужской
    да конечно. мой акк на фрилансе http://free-lance.ru/users/progmist
    есть опыт :)
     
  9. progmist
    Offline

    progmist Недавно здесь

    Регистрация:
    18.05.2009
    Сообщения:
    155
    Симпатии:
    10
    Пол:
    Мужской
    плюсик там где репутация
     

Поделиться этой страницей

Загрузка...