/** * 修改用户信息 */ public function personUpdateAction() { if (!IS_POST || !isset($_POST['id'])) { $this->redirect('index'); return false; } $userData['user_id'] = safe::filterPost('id', 'int'); if ($this->user_id == $userData['user_id']) { $userData['username'] = safe::filterPost('username'); $userData['email'] = safe::filterPost('email', 'email'); $userData['head_photo'] = tool::setImgApp(safe::filterPost('imgfile3')); $personData['true_name'] = safe::filterPost('true_name'); $personData['sex'] = safe::filterPost('sex', 'int', 0); $personData['birth'] = safe::filterPost('birth', 'date'); $personData['education'] = safe::filterPost('education', 'int'); $personData['qq'] = safe::filterPost('qq'); $personData['zhichen'] = safe::filterPost('zhichen'); $personData['identify_no'] = safe::filterPost('identify_no'); $personData['identify_front'] = tool::setImgApp(safe::filterPost('imgfile1')); $personData['identify_back'] = tool::setImgApp(safe::filterPost('imgfile2')); $um = new userModel(); $res = $um->personUpdate($userData, $personData); if (isset($res['success']) && ($res['success'] == 1 || $res['success'] == 2)) { if ($res['success'] == 1) { //数据发生变化,更改认证状态 $certObj = new \nainai\certificate(); $certObj->certInit($this->user_id); } $this->redirect('info'); } else { echo $res['info']; } } return false; }