ThinkPHP修改密码时自动完成怎么处理(为空忽略)
密码字段本身需要md5,当未填写密码时不修改密码字段
TP的自动完成ignore
和function
都在第四个参数里面,没法同时用
。
以前的处理都是自动完成以前,手动验证密码&unset
目前的处理是:
protected $_auto = array( array("passwd","md5",1,"function"), array("passwd","buildPass",2,"callback"), ); public function buildPass($passwd) { return !empty($passwd) ? md5($passwd) : false; }