// 接收 数据
$info = input('post.');
// dump($info);die;
// tp自带验证器
$rule=[
'user_name' => 'require',
'login_name' => 'require',
'user_pass' => 'require',
'tel' => 'require|length:11|regex:/^1[3-8]{1}[0-9]{9}$/|unique:user',
'qq'=>'require',
'sign' => 'require',
];
$msg=[
'user_name.require' => '用户名不能为空',
'login_name' => '管理员昵称不能为空',
'user_pass' => '用户密码不能为空',
'tel.require'=>'手机号码不能为空',
'tel.length'=>'手机号码长度不符合',
'tel.regex' => '手机号码不符合规则',
'tel.unique'=>'手机号码已存在',
'qq.require'=>'qq不能为空',
'sign.require'=>'个性签名不能为空',
];
// 参一 数组, 参二 规则 , 参三 报错信息
$result=$this->validate(input('post.'),$rule,$msg);
if(true !== $result){
// 验证失败 输出错误信息
return $this->success($result);
}
// 判断两次密码是否一致
if ($info['user_pass'] !== $info['Re_user_pass']){
return $this->success('两次密码不一致!');
}
unset($info['Re_user_pass']);
验证器
https://blog.csdn.net/u014202165/article/details/79856916