// 验证规则
protected $rule = [
['password', 'require|checkPsd', '请输入原密码|密码错误'],
];
/**
* 检测密码是否正确
* @param unknown $value
*/
protected function checkPsd($value){
if($value == "123456"){
return true;
}else{
return false;
}
}
控制器
$data = array(
'password' => "admin",
);
$validate = \think\Loader::validate('Admin');
if(!$validate->check($data)){
dump($validate->getError());
}
问题:不管password设置为什么值,都提示验证错误信息“密码错误“,请问是哪里的问题
最佳答案
