pid)) { $pidd = $inputs->pid; $pid = simple_decrypt($pidd); $pid = urldecode($pid); } else { $pid = ''; } // get redirect flg value if (isset($inputs->redirect)) $redirect = $inputs->redirect; else $redirect = ''; // decrypt the encrypted value function simple_decrypt($text) { $salt ='sdj49gYR&%sfh$%5#sdfsjhf'; return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $salt, base64_decode($text), MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))); } // get unique id if (isset($inputs->uniqid)) { $uniqidd = $inputs->uniqid; $uniqid = simple_decrypt($uniqidd); $uniqid = urldecode($uniqid); //$uniqid = $inputs->uniqid; } else { $uniqid = ''; } if (preg_match('/[\'^£$%&*()}{@#~?><>,|=_+¬-]/', $redirect)) { header("location:".SITE_PATH); exit; } $uniqidLen = strlen($uniqid); $redirect = intval($redirect); if ($uniqidLen != 12 || trim($redirect) == "" || (($redirect != "") && (!is_int($redirect)))) { header("location:".SITE_PATH); exit; } $urlArr = array(1=>"register?task=register"); if (!array_key_exists($redirect, $urlArr)) { header("location:".SITE_PATH); exit; } echo "$pid,$uniqid";exit; $autoreg = chkautoreg($pid,$uniqid); if ($autoreg) { $getTempDet=fnGetTempDet($pid); if (count($getTempDet)>0) { $getTempDet=$getTempDet[0]; // register page 1 start $_SESSION['reg_name'] = $getTempDet['pro_name']; $_SESSION['reg_email'] = $getTempDet['pro_email']; $_SESSION['reg_password'] = "123456";//($getTempDet['pro_password']!="")?$getTempDet['pro_password']:"123456"; $_SESSION['gender'] = $getTempDet['pro_gender']; $_SESSION['reg_religion'] = $getTempDet['pro_religion']; $_SESSION['reg_motherlang'] = $getTempDet['dpro_lang']; $_SESSION['reg_mobile'] = /*$getTempDet['pro_mcntry_code']."||".*/$getTempDet['pro_mobile']; $_SESSION['reg_prof_for'] = $getTempDet['pro_createdfor']; $_SESSION['reg_cntry_code'] = $getTempDet['pro_mcntry_code'];//$getTempDet['pro_cntry_code']; // register page 1 end // register page 2 start $_SESSION['reg_name'] = $getTempDet['pro_name']; $day=$month=$year=""; if($getTempDet['pro_dob'] != "0000-00-00 00:00:00"){ $strdob=strtotime($getTempDet['pro_dob']); $day=date("j",$strdob); $month=date("n",$strdob); $year=date("Y",$strdob);; } $_SESSION['reg_day'] = $day; $_SESSION['reg_month'] = $month; $_SESSION['reg_year'] = $year; $_SESSION['reg_marital'] = $getTempDet['pro_marital']; $_SESSION['reg_child'] = $getTempDet['pro_child']; $_SESSION['reg_living'] = $getTempDet['pro_living']; $_SESSION['reg_wantchild'] = $getTempDet['dpro_want_children']; $_SESSION['reg_motherlang'] = $getTempDet['dpro_lang']; $_SESSION['reg_caste'] = $getTempDet['dpro_caste']; $_SESSION['reg_subcaste'] = $getTempDet['dpro_sub_caste']; $_SESSION['subcastereg'] = $getTempDet['dpro_othersubcaste']; $_SESSION['reg_bornrev'] = $getTempDet['pro_bornrev']; $_SESSION['reg_relint'] = $getTempDet['pro_rinterest']; $_SESSION['reg_manglik'] = $getTempDet['dpro_dhosham']; $_SESSION['reg_famstatus'] = $getTempDet['fam_status']; $_SESSION['reg_ses_religion'] = $getTempDet['pro_religion']; // register page 2 end $_SESSION["reg_hide"]=1; info('session Name Stored as ' . $_SESSION['reg_ses_name']); header("location:".SITE_PATH."/".$urlArr[$redirect]); exit; } else { header("location:".SITE_PATH); exit; } } else { header("location:".SITE_PATH); exit; } // check valid emailid and unique id function chkautoreg($pid,$uniqid) { global $dbase; $sql = "select count(email) as cont from temp_auto_register where email = '$pid' and unique_id = '$uniqid'"; $rQue = $dbase->db_sql_query($sql); if ($rQue) { return $rQue['cont']; } else { return 0; } } // check valid emailid and unique id function fnGetTempDet($eid) { global $dbase; $sql = "select * from temp_profile where pro_email = '$eid' order by pro_datecreate desc limit 1"; $rQue = $dbase->db_sql_query($sql); $returnArray = array(); if (count($rQue) > 0) { if (is_array($rQue[0])) { $returnArray = $rQue; } else { $returnArray[0] = $rQue; } } return $returnArray; } ?>