您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

php登陆页的密码处理方式分享_PHP教程

2024/3/29 17:00:00发布6次查看
控制器里面:elseif(!$model->validatepassword($data->password))
复制代码 代码如下:
hashpassword($this->password) === $password;
    }
/**
     * 密码进行加密
     * @return string password
     */
    public function hashpassword ($password)
    {
        return md5($password);
    }
}
或是:
if ($user && $user->password == $user->hashpassword($this->password, $user->salt)) {
复制代码 代码如下:
public function validatepassword($password) {
        return $this->hashpassword($password, $this->salt) === $this->password;
    }
public function hashpassword($password, $salt) {
        return md5(md5($password) . $salt);
    }
public function generatesalt() {
$str = '1234567890abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz';
$len = strlen($str) - 1;
$string = '';
for ($i = 0; $i $string .= $str[mt_rand(0, $len)];
}
return $string;
}
或是:
复制代码 代码如下:
public function validatepassword($password) {
return $this->hashpassword($password,$this->salt)===$this->password;
    }
public function hashpassword($password,$salt)
    {
        return md5($salt.$password);
    }
protected function generatesalt()
    {
        return uniqid('',true);
    }
注意:如果有salt,数据库里面字段要有salt。。
http://www.bkjia.com/phpjc/824853.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/824853.htmltecharticle控制器里面:elseif(!$model-validatepassword($data-password)) 复制代码 代码如下: ?php class xbasemodel extends cactiverecord { /** * 检测用户密码 * * @return boo...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录