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

Все блоги / DLE движок для сайтов 14 августа 2014 513   
Регистрация пользователя без ввода пароль
Иногда нужно сделать быструю регистрацию - в 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 Здесь просто удаляем поля пароля

Пароль:*

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

Вот и всё! ;)
  • Оцените публикацию
  • 0

Похожие публикации

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив публикаций