دیتالایف انجین فارسی

دیتالایف انجین فارسی

پشتیبان رسمی سیستم مدیریت محتوا

ساخت کلمه عبور

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

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

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


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 در 21 آبان 1387 - 20:27 گفته:
عضو سایتنظرات: 83

سلام، خیلی خوبه (دنبالش بودم happy !) ولی یک سوال داشتم، رمز عبور هایی که می سازه شامل چه چیزهایی هست ؟ (منظورم اینه که از بین عدد، حرف و کاراکتر کدوما رو داره؟) flower
در ضمن دنبال کدی می گردم که نشون بده رمز عبوری که نوشته ایم چقدر امنیت داره، (البته یه همچین چیزی قبلا تو سایت بود اما سالم نبود)

Arash Nodinian در 21 آبان 1387 - 20:40 گفته:
مدیر بازنشستهنظرات: 332

armin,
شامل حروف و اعداد هست . الان هم یک کدی گذاشتم که کاراکترها رو هم انتخاب میکنه ! haha
امنیت پسورد هم هستش . سالمم هست , نمیدونم چرا میگید سالم نیست ؟؟؟ flower

Psycho در 21 آبان 1387 - 21:02 گفته:
عضو سایتنظرات: 101

ممنون !

Arash Nodinian در 21 آبان 1387 - 21:13 گفته:
مدیر بازنشستهنظرات: 332

alico,
خواهش میکنم ! flower

--------------------

از کلمه ی Random Password به جای کلمه عبور تصادفی استفاده شده است به دلیل زیر :

مشاهده کنید: http://i35.tinypic.com/wri4c7.gif

armin در 21 آبان 1387 - 21:35 گفته:
عضو سایتنظرات: 83

دیدم، بعد array ...
آخه کل قالبمو بهم زد، بعضی وقتا اشتباه می کرد.

پیام سپرده در 21 آبان 1387 - 21:42 گفته:
مدیر سایتنظرات: 249

قشنگه ولی بازهم قشنگه wink
خوبیش اینه که صاف نیست.منظور از صاف اینه که مطالبو اینو اونور کنیم.یعنی همون جاوا (آجاکس) .حله... flower

--------------------

nima.a در 21 آبان 1387 - 22:20 گفته:
عضو سایتنظرات: 246

ممنون. makhsoosefreeiran haha flower

arsh در 21 آبان 1387 - 22:52 گفته:
عضو سایتنظرات: 40

خیلی باحال شده پسر hahahoho

F@rshid در 22 آبان 1387 - 11:38 گفته:
عضو سایتنظرات: 152

مرسی flower

احمد مرادی در 22 آبان 1387 - 12:51 گفته:
عضو سایتنظرات: 222

ممنون مرسی makhsoosefreeiran


happy

--------------------

maroc در 22 آبان 1387 - 16:46 گفته:
عضو سایتنظرات: 5

تعدیل جمیل جداً شكراً لك عزیزی smile

Thank you beautiful

magicp30 در 22 آبان 1387 - 18:14 گفته:
عضو سایتنظرات: 75

آلی بود هر چی زودطر از این غالب ها بصاظید منتزیم verylol

General در 22 آبان 1387 - 19:55 گفته:
عضو سایتنظرات: 41

دیگه چی از نیوك كم داریم؟؟؟ fellow

موفق باشی

vahid_esp در 23 آبان 1387 - 10:14 گفته:
عضو سایتنظرات: 22

دستت درد نکنه worship

--------------------

magicp30 در 23 آبان 1387 - 22:01 گفته:
عضو سایتنظرات: 75

ویرایشگرمطالب ، منوی عضویتش ، بلوک هایی که داره ، و... اگه اینا رو بسازید که محشر کبرا 11 میشه love

راستی یک چیزی یادم رفت اینا که گفتم دیتالایف انجین از نیوک کم داره

mahsunseven در 30 بهمن 1387 - 20:39 گفته:
عضو سایتنظرات: 12

flower ممنونم .... عالی بود .... مثل همیشه www.mahsunkirmizigul.ir

سید محمد آذرشین در 24 مهر 1392 - 20:08 گفته:
عضو سایتنظرات: 58

عالی هست.فقط از نظر امنیت مشکلی ایجاد نمی کنه؟ belay

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • 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
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!