Хак Генерация пароля
- Хаки DLE
Как известно пользователи часто используют везде один и тот же пароль. Часто у них нету ума придумать новый... Или боятся забыть... Данный хас позволит пользователю при регестрации пароль который будет лежать у него на мыле..
Автор: Minor [Age-Web Media Group]
Стоимость: Бесплатно
1. Находим /engine/modules/register.php
2. Находим строку:
И комментируем её.
3. После:
Вставляем:
4. В шаблоне пишем, что если оставить поле пустым, то будет сгенерирован пароль.
Автор: 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. В шаблоне пишем, что если оставить поле пустым, то будет сгенерирован пароль.
Скачать
Ключевые слова по теме Хак Генерация пароля: Хак для DLE, Генерация пароля