首页 > ThinkPHP修改密码时自动完成怎么处理(为空忽略)

ThinkPHP修改密码时自动完成怎么处理(为空忽略)

密码字段本身需要md5,当未填写密码时不修改密码字段
TP的自动完成ignorefunction都在第四个参数里面,没法同时用

以前的处理都是自动完成以前,手动验证密码&unset

目前的处理是:

protected $_auto = array(
    array("passwd","md5",1,"function"),
    array("passwd","buildPass",2,"callback"),
);
public function buildPass($passwd) {
    return !empty($passwd) ? md5($passwd) : false;
}
【热门文章】
【热门文章】