ایران سرور
توسط این هک میتونید یک دکمه ای رو بقل فیلد کلمه عبور ایجاد کنید که یک پسورد تصادفی انتخاب کند !

ساخت کلمه عبور تصادفی در هنگام عضویت و تغییر مشخصات


1- فایل Templates/Your-Temp/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\">Random Passowrd: </font><b>"  + newpwd + "</b>";
  }
  </script>

اگر میخواهید که کاراکترها هم در پسورد شما قرار گیرند از کد زیر به جای کد بالا استفاده کنید:
<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()*43);
          newpwd += symbols[index];
      }
      document.getElementById(id).value = newpwd;
      document.getElementById(id2).value = newpwd;

      document.getElementById('gen-pass').innerHTML = "&nbsp;<font color=\"red\">Random Password: </font><b>"  + newpwd + "</b>";
  }
  </script>


2- در همان فایل registration.tpl به دنبال کد زیر بگردید:
<input type="password" name="password1" style="width:167px; height:16px; font-family:tahoma; font-size:11px; border:1px solid #CCCCCC;" class=a_field>

به جای آن کد زیر را قرار دهید:
<input type="password" id="pass1" name="password1" style="width:167px; height:16px; font-family:tahoma; font-size:11px; border:1px solid #CCCCCC;" class=a_field><input type="button" class="bbcodes" value="ساخت پسورد تصادفی" onclick="GenPass('pass1','pass2')">


3- در همان فایل به دنبال کد زیر بگردید:
<input type="password" name="password2" style="width:167px; height:16px; font-family:tahoma; font-size:11px; border:1px solid #CCCCCC;" class=a_field>

به جای آن کد زیر را قرار دهید:
<input type="password" name="password2" id="pass2" style="width:167px; height:16px; font-family:tahoma; font-size:11px; border:1px solid #CCCCCC;" class=a_field> <span dir="ltr" id="gen-pass"></span>


حالا اگه میخواید که این ساخت پسورد هنگام تغییر مشخصات هم وجود داشته باشه , کارهای بالا رو در فایل userinfo.tpl هم انجام بدید !

سربلند باشید ! bully


armin، ketabchi و اشکان و هفت نفر دیگر تشکر کرده‌‌اند.

اطلاعات

برای ارسال نظر، باید در سایت عضو شوید.