Главная » Хаки DLE » Хак Генерация пароля

Хак Генерация пароля

  • Хаки DLE

Как известно пользователи часто используют везде один и тот же пароль. Часто у них нету ума придумать новый... Или боятся забыть... Данный хас позволит пользователю при регестрации пароль который будет лежать у него на мыле..

Автор: Minor [Age-Web Media Group]
Стоимость: Бесплатно

1. Находим /engine/modules/register.php
2. Находим строку:


if (strlen($password1) < 6) $stop .= $lang['reg_err_2'];


И комментируем её.

3. После:
if ($password1 != $password2) $stop .= $lang['reg_err_1'];


Вставляем:
 if(!$password1)
    {
      function generate($length = 8)
    {
  $chars = 'abdefhiknrstyz1234567890';
  $numChars = strlen($chars);
  $string = '';
  for ($i = 0; $i < $length; $i++)
  {
    $string .= substr($chars, rand(1, $numChars) - 1, 1);
  }
  return $string;
  }
  $generate = "" . generate(9) . "n";
       include_once ENGINE_DIR.'/classes/mail.class.php';
    $mail = new dle_mail ($config);
     $row = $db->super_query("SELECT template FROM " . PREFIX . "_email where name='feed_mail' LIMIT 0,1");

        $mail->from = $email;

  $mail->send ($email, "Ваш пароль", "Привет, $name Вы были зарегистрированы на нашем сайте и воспользовались генератором пароля. Ваш пароль на нашем сайте: $generate");

     if ($mail->send_error) msgbox ($lang['all_info'], $mail->smtp_msg);
  }


4. В шаблоне пишем, что если оставить поле пустым, то будет сгенерирован пароль.

Скачать hacks_pass_generator.rar [848 b]

Ключевые слова по теме Хак Генерация пароля: Хак для DLE, Генерация пароля