Preview: reg_process.php
Size: 5.92 KB
/home/justbyquicklly-old/www/reg_process.php
<?php
session_start();
include('include/config.php');
include("include/functions.php");
// error_reporting(E_ALL);
//ini_set('display_errors', '1');
if(isset($_POST['btn-reg']))
{
$fname= parseField($_POST['fname']);
$lname= parseField($_POST['lname']);
$email= parseField($_POST['email']);
@$house_no= parseField(@$_POST['house_no']);
$street= parseField($_POST['street_address']);
$apt= parseField($_POST['apt']);
$state= parseField($_POST['state']);
$city_id= parseField($_POST['city']);
$pincode= parseField($_POST['pincode']);
$mobile= parseField($_POST['mobile']);
$countryCpde= parseField($_POST['country_code']);
$full_address= parseField($_POST['full_address']);
$latitude= parseField($_POST['latitude']);
$longitude= parseField($_POST['longitude']);
$userpassword= parseField($_POST['password']);
$confirm_password= parseField($_POST['confpassword']);
$is_verify = parseField($_POST['chk_verify_sts']);
@$unidomain=parseField(@$_POST['university']);
$password= $userpassword;
if($userpassword !=$confirm_password){
$apiVerfArr = array('very_popen' => 0, "vrcdechk" => "Password and Confirm Password should be same.");
$is_verify=2;
echo json_encode($apiVerfArr);
exit;
}else if (strlen($userpassword)<5) {
$apiVerfArr = array('very_popen' => 0, "vrcdechk" => "Password should be minimum 6 character.");
$is_verify=2;
echo json_encode($apiVerfArr);
exit;
}
$results = callAPI('POST', WEBAPI_URL_NEW.'miniuser/check-email-phone',array("email"=>$email,'phone'=>$mobile));
if($results->dupEmail==1)
{
$apiVerfArr = array('very_popen' => 0, "vrcdechk" => "Email or phone already registered!");
$is_verify=2;
echo json_encode($apiVerfArr);
exit;
}
else if($results->dupPhone==1)
{
$apiVerfArr = array('very_popen' => 0, "vrcdechk" => "Email or phone already registered!");
$is_verify=2;
echo json_encode($apiVerfArr);
exit;
}
if($is_verify==1){
if($userpassword==$confirm_password){
if(strlen($userpassword)>5){
$array['firstName']=$fname;
$array['lastName']=$lname;
$array['addr']=$full_address;
$array['latitude']=$latitude;
$array['longitude']=$longitude;
$array['streetAddr1']=$full_address;
$array['streetAddr2']=$full_address;
$array['apartment']=$apt;
$array['city']=$city_id;
$array['state']=$state;
$array['zip']=$pincode;
$array['phone']=$mobile;
$array['email']=$email;
$array['pass']=$password;
$array['company_name']=$unidomain;
$array['id_address']=$_SERVER['REMOTE_ADDR'];
$array['callFrom']='JUSTBYQUICKLLY';
$data=json_encode($array);
$url = WEBAPI_URL_NEW.'miniuser/signup';
// Create a new cURL resource
$ch = curl_init($url);
// Setup request to send json via POST
$payload =$data;
// Attach encoded JSON string to the POST fields
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
// Set the content type to application/json
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
// Return response instead of outputting
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Execute the POST request
$result = curl_exec($ch);
$responce=json_decode($result,true);
//Check & add wallet balance
//setwalletbalance($responce['uid'], $email);
$_SESSION['value_user_id']=$responce['uid'];
$_SESSION['value_user_name']=$fname." ".$lname;
$_SESSION['value_user_email']=$email;
$_SESSION['value_user_type']=0;
$u_id = urlencode(encryptString($responce['uid']));
setcookie('u_id', $u_id, time()+86400*90);
//echo "Logged in Successfully";
echo $reqstRefer = $_SERVER["HTTP_REFERER"];
?>
<?php
$login_user_id = $_SESSION['value_user_id'];
?>
<?php
if($_SERVER["HTTP_REFERER"]!=SITE_URL."checkout/"){
echo $reqstRefer = $_SERVER["HTTP_REFERER"];
?>
<script>
if(getCookie('pincode').trim() != getCookie('postalcode').trim()) {
var cur_zipcode = getCookie('pincode').trim();
var old_zipcode = getCookie('postalcode').trim();
var cur_user = '<?php echo $_SESSION['value_user_id'] ?>';
var flgConfirm = changeLoginZipcode(old_zipcode, cur_zipcode, cur_user);
}
window.setTimeout(function(){location.reload(true)},1)
</script>
<?php
$_POST['pincode'] = sanitizeInputVar($_POST['pincode']);
setcookie('postalcode', $_POST['pincode'], time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
$_COOKIE['postalcode'] = strip_tags($_POST['pincode']);
} else { ?>
<script>
// parent.location="checkout/";
updateMiniCart();
resetPhpCart();
refreshPhpCart();
</script>
<?php }
}else{
echo $_SESSION['sess_msg']="Password should be minimum 6 character";
}
}else{
echo $_SESSION['sess_msg']="Password and Confirm Password should be same.";
}
}else{
if($is_verify==0)
{
$token=$_COOKIE['apitokensearch'];
//$countryCpde = "+".$countryCpde;
$result = callAPI('POST', WEBAPI_URL_NEW."miniuser/send-email-otp", array('mobile' => $mobile,'countryCode'=>$countryCpde,'token'=>$token,'email'=>$email,'firstName'=>$fname,'lastName'=>$lname,'callFrom'=>'JUSTBYQUICKLLY','sitename'=>'justbyquicklly.com'));
//echo "<pre>";print_r($result);die;
//$_SESSION['vrcd']=$result->tag;
$apiVerfArr = array('very_popen' => 2, "vrcdechk" => $result->tag,"mobile"=>$mobile,"code"=>$countryCpde,'email'=>$email,'firstName'=>$fname,'lastName'=>$lname);
echo json_encode($apiVerfArr);
//echo $_SESSION['sess_msg']="2";
}
}
}
?>
Directory Contents
Dirs: 12 × Files: 59