/** * 用户进行注册操作 * @return string */ public function actionSignup() { $post = Yii::$app->request->post(); //获取邀请码 $invite_code = $post['invite_code']; $actibity_source = $post['actibity_source']; //验证邀请码的正确性 $invite_info = member::get_invite_info($invite_code); if ($invite_info['errorNum']) { //邀请链接有问题 return json_encode($invite_info); } // 获取推荐人信息 $invite_phone = $invite_info['data']['invite_phone']; $invitation_id = $invite_info['data']['invitation_id']; //创建红包 member::create_read_packet($invite_phone, 10, $actibity_source); //进行注册操作 $phone = $post['phone']; $pwd = $post['password']; $phone_code = $post['validate_code']; $request = member::activity_register($phone, $pwd, $phone_code, $invitation_id, $actibity_source); return json_encode($request); }