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

Иногда нужно сделать быструю регистрацию - в 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 Здесь просто удаляем поля пароля
Пароль:*
Повторите пароль:*
Вот и всё! ;)
Источник: savgroup.ru - разработка модулей под ДЛЕ
💬 Комментарии
В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.
🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.
💡 Хотите обсудить материал?
Присоединяйтесь к нашему Telegram-каналу:
https://t.me/blogssmartzНажмите кнопку ниже — и вы сразу попадёте в чат с комментариями