PHP 7.4.33
Preview: recovery.php Size: 8.75 KB
/home/justbyquicklly-old/justbyquicklly/www/recovery.php

<?php 
include("include/config.php");
include("include/functions.php"); 

if($_REQUEST['request']!='true' || $_REQUEST['userid']=='' || $_REQUEST['date']==''){
header("location:".SITE_URL);
exit;
}
if($_REQUEST['request']=='true'){
$reuest_date=str_replace(' ','+',$_REQUEST['date']);
$reuest_date=decryptString($reuest_date);
$curr_date = date('Y-m-d');
$exp_date=date('Y-m-d', strtotime($reuest_date. ' + 1 days'));
if($curr_date>$exp_date){
header("location:".SITE_URL."forgot-password");
$_SESSION['sess_msg']="Reset link has been expired.";
}
}
if(!isset($_COOKIE['postalcode'])){ 
 setcookie('postalcode', '60610', time()+(86400 * 30 * 12), "/"); // 86400 = 1 day
}

	if (trim($_COOKIE['url']) != '' && trim($_COOKIE['url']) != ',') {
		$urlarr=explode(',',$_COOKIE['url']);
		$url=$urlarr[0].'-'.$urlarr[1];
	}else{
		$url='';
	}

	

if($_REQUEST['submit']=='Submit'){
	
	$password1=mysqli_real_escape_string($GLOBALS['conn'],$_REQUEST['password1']);
	$password2=mysqli_real_escape_string($GLOBALS['conn'],$_REQUEST['password2']);
	
	if(!empty($password1) && strlen($password1)>5){
		if($password1==$password2){
		$password=mysqli_real_escape_string($GLOBALS['conn'],sha1($_REQUEST['password1']));
		$userid=decryptString(parseField($_REQUEST['userid']));
		$uArr=mysqli_query($GLOBALS['conn'],"select id from tbl_user where id='$userid' and user_type=0 ");
		if($obj->numRows($uArr)>0){
		$obj->query("update tbl_user set password='$password', reset_date=now() where id='$userid'");
		
		//auto logingh start
			$uArr = $obj->query("SELECT * FROM tbl_user WHERE id='$userid' and password='$password' and status=1");
			if($obj->numRows($uArr)>0){
			$resultUser=$obj->fetchNextObject($uArr);
		
			$_SESSION['value_user_id']=$resultUser->id;
			$_SESSION['value_user_type']=0;
			$_SESSION['value_user_name']=stripslashes($resultUser->fname." ".$resultUser->lname);

		$_SESSION['value_user_email']=stripslashes($resultUser->email);
 		$_SESSION['city']=stripslashes($resultUser->city_id); 
                
                $_SESSION['fname'] = $resultUser->fname;
                $_SESSION['lname'] = $resultUser->lname;
                $_SESSION['email'] = $resultUser->email;
                $_SESSION['house_no'] = $resultUser->house_no;
                $_SESSION['street'] = $resultUser->street;
                $_SESSION['apartment'] = $resultUser->apt;
                $_SESSION['state'] = $resultUser->state;
                $_SESSION['pincode'] = $resultUser->pincode;
                $_SESSION['mobile'] = $resultUser->mobile;
                $_SESSION['city'] = $resultUser->city_id;
                $_SESSION['full_address'] = $resultUser->full_address;
                $_SESSION['latitude'] = $resultUser->latitude;
                $_SESSION['longitude'] = $resultUser->longitude;

                $_COOKIE['email'] = $resultUser->email;
                $_COOKIE['street'] = $resultUser->street;
                $_COOKIE['apartment'] = $resultUser->apt;
                $_COOKIE['state'] = $resultUser->state;
                $_COOKIE['pincode'] = $resultUser->pincode;
                $_COOKIE['city'] = $resultUser->city_id;
                $_COOKIE['mobile'] = $resultUser->mobile;
                $_COOKIE['full_address'] = $resultUser->full_address;
                $_COOKIE['latitude'] = parseField($_REQUEST['latitude']);
                $_COOKIE['longitude'] = parseField($_REQUEST['longitude']);

					setcookie('email', $resultUser->email, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
					setcookie('street', $resultUser->street, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
					setcookie('apartment', $resultUser->apt, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
					setcookie('state', $resultUser->state, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
					setcookie('pincode', $resultUser->pincode, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
					setcookie('city', $resultUser->city_id, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
					setcookie('mobile', $resultUser->mobile, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
					setcookie('full_address', $resultUser->full_address, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
					setcookie('latitude', $resultUser->latitude, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
					setcookie('longitude', $resultUser->longitude, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
		 
					$u_id = urlencode(encryptString($userid));
					setcookie('u_id', $u_id, time() + (86400 * 90), "/");
			
		header("location:".SITE_URL."my-account");
		exit;
		//auto loging ends
		}
			$_SESSION['sess_msg']="Password updated!";
			header("location:forgot-password");
			exit;
		}else{
			$_SESSION['sess_msg']="Something went wrong, please try again";
		} 
		}else {
			$_SESSION['sess_msg']="Password didn't match!";
		}
	
	} else {
		$_SESSION['sess_msg']="Password can't be blank and should be a minimum of 6 characters!";
	}

	}


?>
<!DOCTYPE HTML>
<html lang="en-us">
<head>
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<title> Quicklly : Reset Password</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="css/stylesheet/font-awesome.css">
<link rel="stylesheet" type="text/css" href="css/stylesheet/style.css?ver=1.1">

<?php //include("metas.php"); ?>
<?php include("css.php"); ?>
<?php //include("common-head.php"); ?>

<script>
$(document).ready(function(){
    $("button").focus(function(){
        $("#first").hide(10);
        $("#second").show(10);
		       
    });
});
$(document).ready(function(){
    $("input").blur(function(){
	    $("#first").show(10);
		$("#second").hide(10);
	  });
});
</script>
</head>

<body>
<div id="searchhide">
<?php include("header.php");
include("cart.php"); ?>
 <div class="page-heading">
   <h1></h1>
     
  </div>
<div class="clearfix"></div><br>
<div class="container">

<div class="col-md-5 col-sm-12" style="border:1px solid #999; padding:0px 0px; border-radius:4px">
<div class="col-md-12" style="background:#; height:65px; padding:0px 0px 10px 0px; border-radius:4px; border-bottom:1px solid #999; color:#222; font-weight:bold; text-align:center"><h3>Reset Password</h3></div>

<div class="col-md-12 col-sm-12" style="padding:40px 10px 40px 10px">
<form name="frm"  method="post" id="form" action="" autocomplete="off">

          <div align="center" style="color:#090;"><?php echo $_SESSION['sess_msg'];$_SESSION['sess_msg']=''; ?></div>
<p><input type="password" name="password1" class="required form-control" value="" placeholder="Enter 6 digit password"  minlength="6" style="border:1px solid #999; height:35px" onFocus="this.style.border='2px solid #9ecaed'" onBlur="this.style.border='1px solid #999'" required="required" autocomplete="off" /></p>
<div class="clearfix"></div><br>
<p><input type="password" name="password2" class="required form-control" value="" placeholder="Repeat password" minlength="6" style="border:1px solid #999; height:35px" onFocus="this.style.border='2px solid #9ecaed'" onBlur="this.style.border='1px solid #999'" required="required" autocomplete="off" /></p>
<div class="col-md-12 col-sm-12" align="center">
<input type="submit" name="submit" value="Submit" class="guestUser" /></div>
</form>
</div>
</div>
<div class="col-md-1 col-sm-12"></div>
<div class="col-md-6 col-sm-12" style="border:1px solid #999; padding:0px 0px; border-radius:4px">
<div class="col-md-12" style="background:#; height:65px; padding:0px 0px 10px 0px; border-radius:4px; border-bottom:1px solid #999; color:#222; font-weight:bold; text-align:center"><h3>Why register with us.</h3></div>
<div class="clearfix"></div>
<div class="col-md-12" style="padding:10px">
 <ul style="list-style-type:disc; line-height:29px; text-align:justify; padding-left:15px"> 
      
<li>No more renting a car for a buying ethnic groceries/standing in long queues/facing parking hassles! Save your time with our doorstep delivery.</li>
<li>Convenient and uncomplicated online-shopping platform. Simply register yourself on the website and you are good to go!</li>
<li>Your smartphone becomes your grocery-shopper. 100% convenience at no extra cost!</li>
<li>Ease of online payment with all major credit/debit card merchants accepted.</li>
</ul>
  
</div></div>

</div>

<div class="clear"></div><br><br>

<?php include("footer.php"); ?>
<?php include_once("js.php"); 

?>
<script type="text/javascript" src="<?php echo getFileVer('js/cart.js'); ?>" ></script>

</body>
</html>

Directory Contents

Dirs: 12 × Files: 58

Name Size Perms Modified Actions
- drwxrwxr-x 2024-09-18 09:52:52
Edit Download
calender DIR
- drwxrwxr-x 2024-09-19 08:57:28
Edit Download
cgi-bin DIR
- drwxrwxr-x 2024-09-18 09:51:56
Edit Download
css DIR
- drwxrwxr-x 2024-09-19 16:17:08
Edit Download
fonts DIR
- drwxrwxr-x 2024-09-19 08:57:28
Edit Download
images DIR
- drwxrwxr-x 2024-10-07 11:07:14
Edit Download
include DIR
- drwxrwxr-x 2024-10-07 12:57:52
Edit Download
js DIR
- drwxrwxr-x 2025-01-14 16:18:39
Edit Download
nplogs DIR
- drwxrwxr-x 2025-01-22 03:25:21
Edit Download
plugin DIR
- drwxrwxr-x 2024-09-19 08:57:28
Edit Download
test DIR
- drwxrwxr-x 2025-01-17 13:33:24
Edit Download
vendor DIR
- drwxrwxr-x 2023-05-04 22:10:04
Edit Download
30.12 KB lrwxrwxr-x 2025-01-16 09:06:03
Edit Download
10.15 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.00 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
2.65 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
19.84 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
21.43 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.60 KB lrwxrwxr-x 2024-09-21 10:22:39
Edit Download
130.09 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
151.47 KB lrwxrwxr-x 2025-01-17 13:38:16
Edit Download
13.07 KB lrwxrwxr-x 2024-10-07 15:08:10
Edit Download
11.14 KB lrwxrwxr-x 2024-12-24 14:14:09
Edit Download
562 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
5.22 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
60.62 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
31.44 KB lrwxrwxr-x 2024-10-07 13:19:34
Edit Download
162.98 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
6.47 KB lrwxrwxr-x 2024-09-20 16:58:14
Edit Download
10.12 KB lrwxrwxr-x 2024-09-25 15:10:08
Edit Download
2.45 KB lrwxrwxr-x 2024-09-19 10:22:37
Edit Download
99.24 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.13 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
64.12 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
24.02 KB lrwxrwxr-x 2025-01-15 11:45:53
Edit Download
4.34 KB lrwxrwxr-x 2024-09-20 19:28:12
Edit Download
8.18 KB lrwxrwxr-x 2024-10-26 13:09:44
Edit Download
9.62 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
32.86 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
35.60 KB lrwxrwxr-x 2024-11-18 12:27:45
Edit Download
49.58 KB lrwxrwxr-x 2025-01-10 16:31:46
Edit Download
41.43 KB lrwxrwxr-x 2025-01-14 13:08:12
Edit Download
72.76 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
53.35 MB lrwxrwxr-x 2025-01-14 17:17:41
Edit Download
6.66 KB lrwxrwxr-x 2024-09-19 10:24:06
Edit Download
1.22 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
5.09 KB lrwxrwxr-x 2024-11-18 11:17:26
Edit Download
1.06 KB lrwxrwxr-x 2024-11-18 12:27:22
Edit Download
48.66 KB lrwxrwxr-x 2024-10-04 09:56:16
Edit Download
9.37 KB lrwxrwxr-x 2024-10-07 11:49:19
Edit Download
3.53 KB lrwxrwxr-x 2024-10-08 07:02:41
Edit Download
7.69 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
10.49 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
4.46 KB lrwxrwxr-x 2024-09-25 15:14:56
Edit Download
67.55 KB lrwxrwxr-x 2025-01-15 13:45:41
Edit Download
5.40 KB lrwxrwxr-x 2024-09-19 10:28:27
Edit Download
157.37 KB lrwxrwxr-x 2025-01-10 17:05:09
Edit Download
1.99 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
911 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
8.75 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
5.92 KB lrwxrwxr-x 2024-10-04 12:20:48
Edit Download
24.97 KB lrwxrwxr-x 2024-10-26 12:17:51
Edit Download
5.40 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
269.28 KB lrwxrwxr-x 2025-01-10 17:07:14
Edit Download
5.41 KB lrwxrwxr-x 2024-09-28 09:54:30
Edit Download
4.60 KB lrwxrwxr-x 2024-09-25 15:13:25
Edit Download
1.23 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
3.13 KB lrwxrwxr-x 2025-01-16 03:44:46
Edit Download
29.56 KB lrwxrwxr-x 2024-10-08 06:26:39
Edit Download
1.31 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).