
Представляем хак для DLE регистрация пользователей без ввода пароля, хак будет генерировать пароль автоматически при регистрации пользователя на любой версии дле. Если вы хотите сделать быструю регистрацию в 1 клик, то регистрация пользователя без ввода пароля, то вам нужно. Все делается довольно просто, делается вставка кода и убирается поле пароля из формы регистрации.
Установка! Регистрация пользователей без ввода пароля
1. В файле /engine/modules/register.php находим:
$password1 = $_POST['password1'];
$password2 = $_POST['password2'];
Заменяем на:
$password1 = substr(md5($_POST['name']), 0, 10);
$password2 = $password1;
Далее находим и удаляем следующую строку:
if(document.forms.registration.password1.value.length < 6) {
DLEalert('{$lang['reg_err_31']}', dle_info);return false;
}
if(document.forms.registration.password1.value != document.forms.registration.password2.value) {
DLEalert('{$lang['reg_err_32']}', dle_info);return false;
}
2. В файле текущего шаблона дле /registration.tpl удаляем поля ввода пароля:
<tr>
<td class="label">
Пароль:<span class="impot">*</span>
</td>
<td><input type="password" name="password1" class="f_input" /></td>
</tr>
<tr>
<td class="label">
Повторите пароль:<span class="impot">*</span>
</td>
<td><input type="password" name="password2" class="f_input" /></td>
</tr>
Готово!
Версия datalife engine: 9.x-10.x свежую версию скачать dle 10.5 можно у нас.
Автор: Snake
Скачать в нашем разделе хаки для дле, как хак регистрация пользователей без ввода пароля DLE