• Автор:

    Flesha
  • Добавлено:

    авг 15, 2014
  • Комментариев:

    0
  • Просмотров:

    1127

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

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

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


Готово!

Версия DLE: 9.x-10.x
Автор: Snake
Сайт: savgroup.ru
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.