» » РЕГИСТРАЦИЯ ПОЛЬЗОВАТЕЛЯ БЕЗ ВВОДА ПАРОЛЯ

РЕГИСТРАЦИЯ ПОЛЬЗОВАТЕЛЯ БЕЗ ВВОДА ПАРОЛЯ

РЕГИСТРАЦИЯ ПОЛЬЗОВАТЕЛЯ БЕЗ ВВОДА ПАРОЛЯ


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


Готово!



Alexan Администраторы

Автор: Alexan

Об авторе: Админ

Комментарии пользователей (2)

Фото юзера Max
Max 20.03.2015
Для кого то может и удобно. Пароль генерируется автоматически biggrin_mini2
Фото юзера Alexan
Alexan 05.04.2015
Цитата: Max
Для кого то может и удобно. Пароль генерируется автоматически biggrin_mini2

Это реализовано на dle-net.ru

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.