12.08.14, 09:30
0 комментарий
  DLE Хаки

Изменение результата проверки логина на свободность

Как известно при проверке логина, если он занят, выводится соответствующее уведомление.
Хак позволит сделать так, чтобы уведомление о занятости не выводилось, а к логину добавлялось случайно с генерированное число.
Если пользователь ввёл логин qwerty и он оказался занят, то при его проверке на свобность к нему добавяться цифры. То есть получиться например qwerty-4241.

Установка:

В файле /engine/ajax/registration.php найти:
$buffer = "<font color="red">".$allow."</font>";


Заменить на:

$buffer = "<font color="red"><b>" . $name . "</b> " . $allow . "</font>
<script>$(function(){function getRandomInt(min, max){
  return Math.floor(Math.random() * (max - min + 1)) + min;
}
$('#name').val('{$name}-' + getRandomInt(1000,9999));
});</script>";


Готово!

Версия DLE: 9.x-10.x
Автор: Lashchevsky

Напишите своё мнение