前端接受正确,能添加成功一条数据,但添加成功后页面显示输入用户名:
注册控制器代码:
public function doRegister()
{
$name= I('post.name');
$pwd = md5(I('post.pwd'));
$repwd = md5(I('post.repwd'));
if (!$name) {
$this->ajaxReturn(array('status' => 1, 'msg' => '没有输入用户名'));
}
if (empty($pwd)) {
$this->ajaxReturn(array('status' => 1, 'msg' => '请输入密码!'));
}
if (empty($repwd)) {
$this->ajaxReturn(array('status' => 1, 'msg' => '请输入确认密码!'));
}
if ($pwd != $repwd) {
$this->ajaxReturn(array('status' => 1, 'msg' => '确认密码不正确!'));
}
$data = array('name' => $name, 'pwd' => $pwd);
$res = D("AdminUser")->addUser($data);
if($res){
$this->redirect('Login/login','注册成功',3);
}else{
$this->ajaxReturn(array('status'=>1,'msg'=>'注册失败'));
}
}
添加成功后界面:
status:s1
msg "没有输入用户名"