function editComUser() { if (getvar('admin', 'session')) { //验证参数 $user_id = getvar('user_id', 'post'); $name = getvar('name', 'post'); $phone = getvar('phone', 'post'); $weixin_id = getvar('weixin_id', 'post'); $recommend_id = getvar('recommend_id', 'post'); $address = getvar('address', 'post'); $license = getvar('license', 'post'); $user = new User(); if (!preg_match('/^[\\x{4e00}-\\x{9fa5}]{2,}/u', $name)) { setHint('姓名至少为两个字的中文'); redirect('comUser'); } if (!preg_match('/(^0371\\d{8}$|^1[34578]\\d{9}$)/', $phone)) { setHint('电话号码格式不正确'); redirect('comUser'); } if (!empty($recommend_id)) { $recommend_id = (int) $recommend_id; } if (!empty($user_id)) { $user_id = (int) $user_id; } $result = $user->editInfo(array('name' => $name, 'phone' => $phone, 'weixin_id' => $weixin_id, 'recommend_id' => $recommend_id, 'address' => $address, 'license' => $license, 'user_id' => $user_id)); if ($result) { setHint('编辑用户成功'); } else { setHint('编辑用户失败'); } redirect('comUser'); } else { setHint('请先登录'); redirect('login'); } }