• 生成随机密码函数


    两个产生随机密码函数:
    函数一:

    function randomPassword($passwordLength = 8)
    {
        
    $str = "abcefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        
    if($passwordLength > strlen($str))
            
    $passwordLength = strlen($str);
        
    if($passwordLength < 8)
            
    $passwordLength = 8;
        
    $start = mt_rand(1, (strlen($str- $passwordLength));
        
    $string = str_shuffle($str);
        
    $password = substr($string, $start, $passwordLength);
        
    return($password);
    }

    函数二:
    function randomPassword($passwordLength=8)
    {
        
    //密码字符串
        define("PASS_STRING","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789");    
           
        
    if($passwordLength < 8)
            
    $passwordLength = 8;
        
    for($i = 1$i <= $passwordLength$i++)
        {
            
    $randomPosition = rand(0, strlen(PASS_STRING)-1);
            
    $password .= substr(PASS_STRING, $randomPosition, 1);
        }
        
    return $password;
    }
  • 相关阅读:
    23种设计模式
    Java实现动态代理的两种方式
    jQuery easyui combobox级联及内容联想
    使用Spring MVC统一异常处理
    springmvc下使用kaptcha做验证码
    Hadoop及spark介绍
    jQuery easyui 之 expend row
    Http 1.1协议
    公钥、私钥、CA认证、数字签名、U盾
    SOA架构介绍
  • 原文地址:https://www.cnblogs.com/ywkpl/p/1054077.html
Copyright © 2020-2023  润新知