一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

PHP判断密码安全等级程序

时间:2015-04-02 编辑:简简单单 来源:一聚教程网

密码安全原理

 

0:低,1:中,2:高三个级别,千万不要用百分比具体就不说,强度我们从最简单的纯数字到数字英文及最高级的数字英文及特殊字符

 

代码如下

/**

 * 获取密码安全等级

 * @param string $password 密码

 * @return int 0:低,1:中,2:高

*/

function password_level($password){

    if(preg_match('/^([0-9]{6,16})$/',$password)){

        return 0;

    }else if(preg_match('/^[0-9 a-z]{6,16}$/',$password)){

        return 1;

    }else if(preg_match('/^[0-9 a-z A-Z !@#$%^&*]{6,16}$/',$password)){

        return 2;

    }

    return 0;

}

热门栏目