Опубликовано 13 апреля, 20187 г Иногда нужно сделать быструю регистрацию - в 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> Вот и всё!
Для публикации сообщений создайте учётную запись или авторизуйтесь