@ -487,6 +487,7 @@ class MemberController extends ThinkController
if (IS_POST) {
if (IS_POST) {
$member = new MemberApi();
$member = new MemberApi();
$data = $_REQUEST;
$data = $_REQUEST;
unset($data['']);
if (empty($data['password'])) {
if (empty($data['password'])) {
unset($data['password']);
unset($data['password']);
}
}
@ -494,9 +495,9 @@ class MemberController extends ThinkController
$this->error('请填写正确的名字');
$this->error('请填写正确的名字');
}
}
if (!empty($data['idcard']) & & !preg_match('/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/', $data['idcard'])) {
/* if (!empty($data['idcard']) & & !preg_match('/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/', $data['idcard'])) {
$this->error('请输入正确的身份证号码');
$this->error('请输入正确的身份证号码');
}
}*/
$res = $member->updateInfo($data);
$res = $member->updateInfo($data);
if ($res !== false) {
if ($res !== false) {
@ -712,6 +713,30 @@ class MemberController extends ThinkController
}
}
}
}
public function changepidcard()
{
if (preg_match('/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/', $_POST['idcard'])) {
//重复判断
$where['idcard'] = $_POST['idcard'];
/*$user = M('User', 'tab_')->where($where)->field('id,account')->find();
if ($user) {
$this->ajaxReturn(array("status" => 0, "msg" => "该身份证号码已被" . $user['account'] . "(" . $user['id'] . ")绑定"));
}*/
$map['id'] = $_POST['id'];
$pro = M("User", "tab_")
->where($map)
->setField('idcard', $_POST['idcard']);
if ($pro !== false) {
$this->ajaxReturn(array("status" => 1, "msg" => "身份证号码修改成功"));
} else {
$this->ajaxReturn(array("status" => 0, "msg" => "身份证号码修改失败"));
}
} else {
$this->ajaxReturn(array("status" => 0, "msg" => "请输入正确的身份证号码"));
}
}
public function denglu($p = 1)
public function denglu($p = 1)
{
{
$map['user_id'] = $_REQUEST['id'];
$map['user_id'] = $_REQUEST['id'];