Перейти к содержанию

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


VAOZ
 Поделиться


Рекомендованные сообщения

5aa14ba23f3a5_.jpg.d7bde69230e0b6063a6763c34280497d.jpg.c35f23c90a7f02d6f9167032b0cd8b46.jpg

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

Вот и всё! ;)

Ссылка на комментарий
Поделиться на других сайтах


Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

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

Войти

Уже есть аккаунт? Войти в систему.

Войти
 Поделиться


×
×
  • Создать...