Все для DataLife Engine / DLE хаки / Хак для DLE / Установка 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качиваний: 78)
  • 80
Добавить комментарий

Оставить комментарий

    • 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