DataLife Engine / Установка DLE хак генератор пароля (для всех версий)

Установка DLE хак генератор пароля (для всех версий)



Установка DLE, маленький скрипт хак генератор пароля на любую версии дле, поможет вашим пользователям не задумываться при регистрации о сложности придумывания кода, а получить самый сложный код нажатием на кнопку. Простая установка хак дле генератор случайного пароля при регистрации нового пользователя, занимает пару минут, сама идея добавления кода в движок принадлежит Demzyk, автор скрипта Hamer. Можно было сделать все на ajax и PHP. Но, к чему такие сложности, если есть возможность сделать на jаvascript.

Установка DLE хаки генератор пароля (для всех версий)
Откроем registration.tpl вашего шаблона.

В самое начало вставим:

 <script type="text/javascript">
 function GenPass(id, id2) {
       
     var symbols = new Array('a','b','c','h','e','f','g','h','j','k','m','n','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9');
     var newpwd = new String;
     for (i=0;i<=9;i++) {
           
          index = Math.floor(Math.random()*32); 
          newpwd += symbols[index];
      }
      document.getElementById(id).value = newpwd;
	  document.getElementById(id2).value = newpwd;

	  document.getElementById('gen-pass').innerHTML = "&nbsp;<font color="red">Пароль:</font><b>"  + newpwd + "</b>";
  }
  </script>


Найдем

<input type="password1"  name="password" class="f_input" />


Заменим на:

<input type="password" id="pass1" name="password1" class="f_input" />
<input type="button" class="bbcodes" value="Сгенерировать" onclick="GenPass('pass1','pass2')">


далее найдем:

<input type="password"  name="password2" class="f_input" />


Заменим на:

<input type="password" id="pass2" name="password2" class="f_input" />
<span id="gen-pass"></span>


Ну вот, пробуйте.
Все гораздо проще чем вы думали..

Для Вас работал Hamer.
Идея Demzyk. ( сделать в дле )

Работоспособность данного скрипта проверял сам всё о dle версии, т.к.не было скрина, как видите все работает. Установка DLE хак генератор пароля (для всех версий)
Для удобства все расписано в текстовом файле исходнике

Gen_pass-HAK-DLE-9.x.rar [30,81 Kb] (cкачиваний: 67)
26-01-2013, 16:15
Вернуться назад