示例#1
0
 public function do_register()
 {
     //查询用户是否存在
     $aqj_id = trim($_POST['reg_aqjid']);
     $aqj_mobile = trim($_POST['reg_m']);
     $xlc_user = $GLOBALS['db']->getRow("select id,mobile,user_pwd from " . DB_PREFIX . "user where mobile='" . $aqj_mobile . "'");
     if ($xlc_user) {
         $aqj_user = $GLOBALS['db']->getRow("select * from " . DB_PREFIX . "ap_partner_user where user_id=" . $xlc_user['id']);
         if (!$aqj_user) {
             $user_ap_partner = array();
             $user_ap_partner['user_id'] = $xlc_user['id'];
             $user_ap_partner['partner_id'] = 2;
             $user_ap_partner['partner_user_id'] = $aqj_id;
             $user_ap_partner['create_time'] = time();
             $GLOBALS['db']->autoExecute(DB_PREFIX . "ap_partner_user", $user_ap_partner);
         } else {
             $GLOBALS['db']->query("update " . DB_PREFIX . "ap_partner_user set partner_user_id = '" . $aqj_id . "' where user_id = " . $xlc_user['id']);
         }
         require_once APP_ROOT_PATH . "system/libs/user.php";
         auto_do_login_user($xlc_user['mobile'], $xlc_user['user_pwd']);
         app_redirect(url("aps"));
     } else {
         require_once APP_ROOT_PATH . "system/libs/user.php";
         $user_data = array();
         $user_data['user_name'] = $aqj_mobile;
         $user_data['mobile'] = $aqj_mobile;
         $user_data['user_pwd'] = rand(100000, 999999);
         //开启邮箱验证
         if (app_conf("USER_VERIFY") == 0 || app_conf("USER_VERIFY") == 2) {
             $user_data['is_effect'] = 1;
         } else {
             $user_data['is_effect'] = 0;
         }
         $res = save_user($user_data);
         statistics('register');
         $user_ap_partner = array();
         $user_ap_partner['user_id'] = $res['data'];
         $user_ap_partner['partner_id'] = 2;
         $user_ap_partner['partner_user_id'] = $aqj_id;
         $user_ap_partner['create_time'] = time();
         $GLOBALS['db']->autoExecute(DB_PREFIX . "ap_partner_user", $user_ap_partner);
         $result = do_login_user($user_data['mobile'], $user_data['user_pwd']);
         send_auto_register_pwd($aqj_mobile, $user_data['user_pwd']);
         app_redirect(url("aps"));
     }
 }
示例#2
0
 public function aqj_do_register()
 {
     //查询用户是否存在
     $aqj_id = trim($_POST['reg_aqjid']);
     $aqj_mobile = trim($_POST['reg_m']);
     $result = array();
     $xlc_user = $GLOBALS['db']->getRow("select id,mobile,user_pwd from " . DB_PREFIX . "user where mobile='" . $aqj_mobile . "'");
     //        print_r($xlc_user);
     if ($xlc_user) {
         //存在新乐筹用户
         $aqj_user = $GLOBALS['db']->getRow("select * from " . DB_PREFIX . "ap_partner_user where user_id=" . $xlc_user['id']);
         if (!$aqj_user) {
             //未绑定:与爱钱进帐号绑定
             $user_ap_partner = array();
             $user_ap_partner['user_id'] = $xlc_user['id'];
             $user_ap_partner['partner_id'] = 2;
             $user_ap_partner['partner_user_id'] = $aqj_id;
             $user_ap_partner['create_time'] = time();
             $GLOBALS['db']->autoExecute(DB_PREFIX . "ap_partner_user", $user_ap_partner);
             require_once APP_ROOT_PATH . "system/libs/user.php";
             $result['status'] = 1;
             $result['data'] = "授权成功,正在为您登录...";
         } else {
             //存在爱前进用户,更新绑定
             $user_ap_partner = array();
             $user_ap_partner['partner_user_id'] = $aqj_id;
             $user_ap_partner['edit_time'] = time();
             $GLOBALS['db']->autoExecute(DB_PREFIX . "ap_partner_user", $user_ap_partner, "UPDATE", "id=" . intval($aqj_user['id']));
             $result['status'] = 2;
             $result['data'] = "已授权,正在为您登录...";
         }
         $result['jump'] = url_wap("deals", array('aqjid' => $aqj_id, 'm' => $aqj_mobile, 'isap' => 1));
         ajax_return($result);
     } else {
         //不存在新乐筹用户,自动注册帐号
         require_once APP_ROOT_PATH . "system/libs/user.php";
         $user_data = array();
         $user_data['user_name'] = $aqj_mobile;
         $user_data['mobile'] = $aqj_mobile;
         $user_data['user_pwd'] = rand(100000, 999999);
         //自动生成六位密码
         if (app_conf("USER_VERIFY") == 0 || app_conf("USER_VERIFY") == 2) {
             $user_data['is_effect'] = 1;
         } else {
             $user_data['is_effect'] = 0;
         }
         $res = save_user($user_data);
         statistics('register');
         $user_ap_partner = array();
         $user_ap_partner['user_id'] = $res['data'];
         $user_ap_partner['partner_id'] = 2;
         $user_ap_partner['partner_user_id'] = $aqj_id;
         $user_ap_partner['create_time'] = time();
         $GLOBALS['db']->autoExecute(DB_PREFIX . "ap_partner_user", $user_ap_partner);
         $result = do_login_user($user_data['mobile'], $user_data['user_pwd']);
         $result['data'] = "授权成功,正在为您登录...";
         $result['jump'] = url_wap("deals", array('aqjid' => $aqj_id, 'm' => $aqj_mobile, 'isap' => 1));
         send_auto_register_pwd($aqj_mobile, $user_data['user_pwd']);
         //send pwd message
         ajax_return($result);
     }
 }