コード例 #1
0
 /**
  * 推广大师进行注册操作
  * @return string
  */
 public function actionSignupofmaster()
 {
     $post = Yii::$app->request->post();
     $userIp = Yii::$app->request->userIp;
     //获取邀请码
     $invite_code = $post['invite_code'];
     //解析链接中的手机号
     $invite_phone = \frontend\actions\App\AloneMethod::decrypt($invite_code);
     //判定手机号的合法性
     $res = UcenterMember::find()->where(['phone' => $invite_phone, 'username' => $invite_phone])->asArray()->one();
     if ($res == null) {
         $return = array('errorNum' => '1', 'errorMsg' => '活动链接来源不合法', 'data' => null);
         return json_encode($return);
     }
     // 获取推荐人信息
     $invitation_id = $res['id'];
     //进行注册操作
     $phone = $post['phone'];
     $pwd = $post['password'];
     $phone_code = $post['validate_code'];
     $request = member::the_master_register($phone, $pwd, $phone_code, $invitation_id, $userIp);
     return json_encode($request);
 }