إضافة تعريب هاك قوه كلمه المرور :: تعريب سيمو ::

إنضم
2 فبراير 2012
الرسائل
441
الإعجابات
203
#1
بسم الله الرحمن الرحيم

اسم الهاك : هاك قوهع كلمه المرور
رابط الهاك : http://xenforo.com/community/resources/check-display-password-strength.1491/
موقع المعرب : سيمو لخدمات الويب
التوافق : 1.1.3​

نبذه عن الاضافه
تقوم هذه الاضافه بتوضيح كلمه المرور عند التسجيل
امثله مصوره لعمل الاضافه






بعد ذلك افتح قالب
كود:
register_form
ابحث بداخله عن
كود:
<dd><input type="password" name="password" class="textCtrl OptOut" id="ctrl_password" autocomplete="off" /></dd>
استبدلها بــ
PHP:
<script language="javascript" type="text/javascript">
function pwdStrength(password)
{
        var desc = new Array();
        desc[0] = "<font color='red'>ضعيف جدا</font>";
        desc[1] = "<font color='red'>ضعيف</font>";
        desc[2] = "<font color='orange'>مقبول</font>";
        desc[3] = "<font color='orange'>متوسط</font>";
        desc[4] = "<font color='green'>قوي</font>";
        desc[5] = "<font color='green'>قوي جدا</font>";
        var score  = 0;
        //if password bigger than 6 give 1 point
        if (password.length > 6) score++;
        //if password has both lower and uppercase characters give 1 point
        if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) score++;
        //if password has at least one number give 1 point
        if (password.match(/\d+/)) score++;
        //if password has at least one special caracther give 1 point
        if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) ) score++;
        //if password bigger than 12 give another 1 point
        if (password.length > 12) score++;
        document.getElementById("pwdDescription").innerHTML = desc[score];
        document.getElementById("pwdStrength").className = "strength" + score;
}
</script>
<dd><input type="password" name="password" class="textCtrl OptOut" id="ctrl_password" autocomplete="off" onkeyup="pwdStrength(this.value)">
<div id="pwdDescription" class="explain" style="color: red""></div></dd>


ومبروك عليكم
 

المرفقات