/** * 推广大师进行注册操作 * @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); }