Вход Регистрация
Файл: whmcs/includes/jscript/pwstrength.js
Строк: 79
<?php
jQuery
(document).ready(function(){
    
jQuery("#newpw").keyup(function () {
        var 
pwvalue jQuery("#newpw").val();
        var 
pwstrength getPasswordStrength(pwvalue);
        
jQuery("#pwstrength").html("Strong");
        
jQuery("#pwstrengthpos").css("background-color","#33CC00");
        if (
pwstrength<75) {
            
jQuery("#pwstrength").html("Moderate");
            
jQuery("#pwstrengthpos").css("background-color","#ff6600");
        }
        if (
pwstrength<30) {
            
jQuery("#pwstrength").html("Weak");
            
jQuery("#pwstrengthpos").css("background-color","#cc0000");
        }
        
jQuery("#pwstrengthpos").css("width",pwstrength);
        
jQuery("#pwstrengthneg").css("width",100-pwstrength);
    });
});

function 
getPasswordStrength(pw){
    var 
pwlength=(pw.length);
    if(
pwlength>5)pwlength=5;
    var 
numnumeric=pw.replace(/[0-9]/g,"");
    var 
numeric=(pw.length-numnumeric.length);
    if(
numeric>3)numeric=3;
    var 
symbols=pw.replace(/W/g,"");
    var 
numsymbols=(pw.length-symbols.length);
    if(
numsymbols>3)numsymbols=3;
    var 
numupper=pw.replace(/[A-Z]/g,"");
    var 
upper=(pw.length-numupper.length);
    if(
upper>3)upper=3;
    var 
pwstrength=((pwlength*10)-20)+(numeric*10)+(numsymbols*15)+(upper*10);
    if(
pwstrength<0){pwstrength=0}
    if(
pwstrength>100){pwstrength=100}
    return 
pwstrength;
}

function 
showStrengthBar() {
    
document.write('<table align="center"><tr><td>Password Strength:</td><td width="102"><div id="pwstrengthpos" style="position:relative;float:left;width:0px;background-color:#33CC00;border:1px solid #000;border-right:0px;">&nbsp;</div><div id="pwstrengthneg" style="position:relative;float:right;width:100px;background-color:#efefef;border:1px solid #000;border-left:0px;">&nbsp;</div></td><td><div id="pwstrength">Weak</div></td></tr></table>');
}
?>
Онлайн: 2
Реклама