سنجش پسورد با جی کوئری – اسکریپت دات کام https://www.xn--mgbguh09aqiwi.com اسکریپت دات کام Wed, 23 Mar 2016 18:41:20 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.6.14 سنجش امنیت رمز عبور با استفاده از جی کوئری https://www.xn--mgbguh09aqiwi.com/%d8%b3%d9%86%d8%ac%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa-%d8%b1%d9%85%d8%b2-%d8%b9%d8%a8%d9%88%d8%b1-%d8%a8%d8%a7-%d8%ac%db%8c-%da%a9%d9%88%d8%a6%d8%b1%db%8c.html https://www.xn--mgbguh09aqiwi.com/%d8%b3%d9%86%d8%ac%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa-%d8%b1%d9%85%d8%b2-%d8%b9%d8%a8%d9%88%d8%b1-%d8%a8%d8%a7-%d8%ac%db%8c-%da%a9%d9%88%d8%a6%d8%b1%db%8c.html#comments Wed, 23 Mar 2016 18:38:42 +0000 http://www.xn--mgbguh09aqiwi.com/?p=17121 در این پست از سایت اسکریپت دات کام , کدی را برای شما کاربران گرامی آماده ساخته ام که به وسیله آن میتوانید یک سنجش امنیت رمز عبور ساده را در هنگام ورود رمز عبور توسط کاربرانتان , به آنها نشان دهید.

همان طور که میدانید , یک رمز قوی شامل فاکتور هایی از جمله حروف بزرگ , کارکترهای ویژه , عدد و تعداد رشته ی بالا می باشد که تمامی این موارد در این کد لحاظ شده .

در ادامه به صورت بسیار ساده آموزش قرار دادن این سنجش در وب سایت خودتان را مشاهده خواهید نمود .

سنجش امنیت رمز عبور با استفاده از جی کوئری

در ابتدا شما نیاز به یک input یا اصطلاحا همان TextBox دارید و همچنین یک تگ خالی دکه در کنار این TextBox قرار میگیرد تا نتیجه سنجش در آن نمایان شود :

<input type="password" id="vms_pass">
<span id="resultVms"></span>

حال نوبت درج کد های جی کوئری مربوطه می باشد …

نکته : کاملا بدیهی است که شما باید دارای فایل کتابخانه Jquery باشید که میتوانید به راحتی از وب سایت www.jquery.com به رایگان دانلود نموده و به سایت خود ضمیمه نمایید .

بعد از ضمیمه نمودن فایل جی کوئری , میبایست کد های زیر را در قالب وب سایت خود کپی نمایید :

$('#vms_pass').keyup(function(e) {
     var strong_vms = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
     var medium_vms = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
     var enough_vms = new RegExp("(?=.{6,}).*", "g");
     if (false == enough_vms.test($(this).val())) {
             $('#resultVms').html('بسیار ضعیف');
     } else if (strong_vms.test($(this).val())) {
             $('#resultVms').className = 'ok';
             $('#resultVms').html('قوی !');
     } else if (medium_vms.test($(this).val())) {
             $('#passstrength').className = 'alert';
             $('#resultVms').html('متوسط !');
     } else {
             $('#resultVms').className = 'error';
             $('#resultVms').html('ضعیف !');
     }
     return true;
});

دموی آماده کد های بالا

پخش اختصاصی

گرداوری و آموزش : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%b3%d9%86%d8%ac%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa-%d8%b1%d9%85%d8%b2-%d8%b9%d8%a8%d9%88%d8%b1-%d8%a8%d8%a7-%d8%ac%db%8c-%da%a9%d9%88%d8%a6%d8%b1%db%8c.html/feed 1