Регистрация пользователя без ввода пароль


Иногда нужно сделать быструю регистрацию - в 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 Здесь просто удаляем поля пароля

Пароль:*

Повторите пароль:*

Вот и всё! ;)