|
@@ -127,10 +127,12 @@ class loginControl extends mobileHomeControl
|
|
}
|
|
}
|
|
|
|
|
|
$member_info = $model_member->getMemberInfo($conditions,self::$fields);
|
|
$member_info = $model_member->getMemberInfo($conditions,self::$fields);
|
|
- field_helper::validate_null_string($member_info,'member_mobile,member_wxopenid,member_name,member_nickname,' .
|
|
|
|
|
|
+ field_helper::validate_null_string($member_info,'member_mobile,member_wxopenid,member_name,' .
|
|
'member_truename,member_signname,member_avatar,member_email,member_birthday');
|
|
'member_truename,member_signname,member_avatar,member_email,member_birthday');
|
|
field_helper::validate_null_string($member_info,'member_sex','0');
|
|
field_helper::validate_null_string($member_info,'member_sex','0');
|
|
|
|
|
|
|
|
+ field_helper::validate_null_string($member_info,'member_nickname',substr_replace($openid, '****', 3, 4));
|
|
|
|
+
|
|
return $member_info;
|
|
return $member_info;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -159,13 +161,14 @@ class loginControl extends mobileHomeControl
|
|
return self::outerr(errcode::ErrParamter, $err);
|
|
return self::outerr(errcode::ErrParamter, $err);
|
|
}
|
|
}
|
|
|
|
|
|
- $sms = new sms_helper();
|
|
|
|
- $ret = $sms->send($mobile,$type);
|
|
|
|
- if($ret['code'] == 200) {
|
|
|
|
|
|
+ // $sms = new sms_helper();
|
|
|
|
+ // $ret = $sms->send($mobile,$type);
|
|
|
|
+ QueueClient::push('sendSMS',array('mobile'=>$mobile,'type'=>$type));
|
|
|
|
+ //if($ret['code'] == 200) {
|
|
return self::outsuccess(NULL);
|
|
return self::outsuccess(NULL);
|
|
- } else {
|
|
|
|
- return self::outerr($ret['code'],$ret['msg']);
|
|
|
|
- }
|
|
|
|
|
|
+ //} else {
|
|
|
|
+ // return self::outerr($ret['code'],$ret['msg']);
|
|
|
|
+ // }
|
|
}
|
|
}
|
|
|
|
|
|
public function registerOp()
|
|
public function registerOp()
|
|
@@ -203,6 +206,7 @@ class loginControl extends mobileHomeControl
|
|
'member_passwd' => $password,
|
|
'member_passwd' => $password,
|
|
'member_sex' => 0,
|
|
'member_sex' => 0,
|
|
'member_name' => $mobile,
|
|
'member_name' => $mobile,
|
|
|
|
+ 'member_nickname' => substr_replace($mobile, '****', 3, 4),
|
|
'member_mobile_bind' => 1);
|
|
'member_mobile_bind' => 1);
|
|
|
|
|
|
$success = $model->addMember($member_info);
|
|
$success = $model->addMember($member_info);
|
|
@@ -255,7 +259,8 @@ class loginControl extends mobileHomeControl
|
|
public function bindOp()
|
|
public function bindOp()
|
|
{
|
|
{
|
|
$wx_openid = trim($_GET['wx_openid']);
|
|
$wx_openid = trim($_GET['wx_openid']);
|
|
- $wx_info = trim($_GET['user_info']);
|
|
|
|
|
|
+ $nick_name = trim(urldecode($_GET['nick_name']));//微信昵称
|
|
|
|
+ $icon_url = trim(urldecode($_GET['icon_url']));//微信头像
|
|
$mobile = trim($_GET['mobile']);
|
|
$mobile = trim($_GET['mobile']);
|
|
$code = trim($_GET['code']);
|
|
$code = trim($_GET['code']);
|
|
|
|
|
|
@@ -285,7 +290,19 @@ class loginControl extends mobileHomeControl
|
|
$member_id = $ret['member_id'];
|
|
$member_id = $ret['member_id'];
|
|
}
|
|
}
|
|
|
|
|
|
- $ret = $model->editMember(array('member_id' => $member_id), array('member_wxopenid' => $wx_openid, 'wx_info' => $wx_info));
|
|
|
|
|
|
+ $wx_info = array(
|
|
|
|
+ 'nick_name' =>$nick_name,
|
|
|
|
+ 'icon_url' =>$icon_url,
|
|
|
|
+ );
|
|
|
|
+
|
|
|
|
+ $update_arr['member_wxopenid'] = $wx_openid;
|
|
|
|
+ $update_arr['wx_info'] = json_encode($wx_info);
|
|
|
|
+
|
|
|
|
+ if (!empty($nick_name)){
|
|
|
|
+ $update_arr['member_nickname'] = $nick_name;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $ret = $model->editMember(array('member_id' => $member_id), $update_arr);
|
|
if (!$ret) {
|
|
if (!$ret) {
|
|
return self::outerr(errcode::ErrDB);
|
|
return self::outerr(errcode::ErrDB);
|
|
} else {
|
|
} else {
|