403Webshell
Server IP : 51.89.169.208  /  Your IP : 216.73.216.57
Web Server : Apache
System : Linux ns3209505.ip-198-244-202.eu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64
User : yellowleaf ( 1019)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/yellowleaf/public_html/members/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/yellowleaf/public_html/members//update.html
<?php
$path  = $_SERVER['DOCUMENT_ROOT'];
include_once $path.'/connect_db.php';
include 'accesscontrol.php';
// css for menu
$styleAccount = 'color:#ff6131;background-color:#fff;border-top:1px solid #c9c9c9;font-weight:bold;';
if(isset($_POST['submit'])){

	$ename2=$_POST['ename'];
	$epass2=$_POST['epass'];
	$confirm_pass=$_POST['cepass'];
	$contactname=$_POST['contactname'];
	$address=$_POST['address'];
	$zip=$_POST['zip'];
	$phone=$_POST['phone'];

	///////////////CHECK IF USERNAME EXISTS/////////////////////
	////////////////////////////////////////////////////////////

	if($ename2 != $_SESSION['ename']) {
		$checkuser = $connect->query("SELECT * FROM members WHERE ename ='{$ename2}'");
		$username_exist = $checkuser->num_rows;
		if($username_exist > 0){
			$errorUser=TRUE;
			$errorMsg = 'This email address is currently in use. Please choose another email address';
			$ename2= $_SESSION['ename'];
		}
	}

	/////////////////////UPDATE DATABASE////////////////////////
	////////////////////////////////////////////////////////////

	if($epass2!=$confirm_pass){
		$q2 = "select * from members where ename='{$_SESSION['ename']}' ";
		$r2 = $connect->query($q2) or die($connect->error);
		$pass_row = $r2->fetch_assoc();
		$epass2=$pass_row['epass'];
		$errorPass=TRUE;
		$errorPassMsg = 'Your passwords do not match!';
	}

	if($errorUser!=TRUE&&$errorPass!=TRUE){
		$q3 = "UPDATE members SET
			  ename = '{$ename2}',
			  epass = '{$epass2}',
			  contactname = '{$contactname}',
			  address = '{$address}',
			  postcode = '{$zip}',
			  phone = '{$phone}'
			  WHERE ename = '{$_SESSION["ename"]}' ";

		$r3 = $connect->query($q3) or die($connect->error);

		$success=TRUE;
		$_SESSION['ename'] = $ename2;
	}
	/////////////LOAD UPDATE PAGE NORMALLY//////////////////////
	////////////////////////////////////////////////////////////
	$q1 = "select * from members where ename='{$_SESSION['ename']}' ";
	$r1 = $connect->query($q1) or die($connect->error);
	$user_row = $r1->fetch_assoc();
}

?>
<!DOCTYPE html>
<html lang="en">

<head>
	<title>YellowLeaf - My Account</title>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<link href='https://unpkg.com/boxicons@2.0.9/css/boxicons.min.css' rel='stylesheet'>
	<link rel="stylesheet" href="/header-footer/global.css">
	<link rel="stylesheet" href="index.css">
	<style>
		.form-group .select,
		.form-group input {
			border-radius: 4px;
			padding: 0 16px;
		}

		.form-group textarea {
			border-radius: 4px;
			padding: 12px 16px;
		}

    .avatar-section {
      margin-bottom: 1rem;
      width: 100%;
      /* height: 150px; */
      display: flex;
      gap: 10px;
      flex-wrap: wrap;
    }

    .avatar-box {
      /* position: relative; */
      width: 150px;
      /* height: 150px; */
      /* top: 0;
      left: 0;
      right: 0;
      bottom: 0; */
      /* background-size: cover; */
      /* z-index: 10000000; */
      /* border-radius: 50%; */
      /* overflow: hidden; */
      /* border: 1px solid gray; */
    }

    #upload_file {
      /* position: absolute;
      bottom: 0;
      left: 0;
      right: 0; */
      /* outline: none;
      color: transparent; */
      width: 100%;
      box-sizing: border-box;
      padding: 1rem 2rem;
      /* background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)); */
      /* transition: 0.5s; */
      /* display: none; */
      cursor: pointer;
	  /* background: yellow; */
    }
	#upload_label{
		padding: 5px;
		background: var(--yellow);
		cursor: pointer;
		border-radius: 5px;

	}

    /* #upload_file::-webkit-file-upload-button {
      visibility: hidden;
    }

    #upload_file::before {
      content: "upload logo";
      font-size: 1rem;
      color: #fff;
      -webkit-user-select: none;
      margin-left: 2rem;
    } */

    .avatar-box img {
      width: 100%;
    }
	</style>
</head>

<body>
	<? include 'member_menu.php'; ?>

	<!-- NAVBAR -->
	<section id="content">
		<!-- NAVBAR -->
		<nav>
			<i class='bx bx-menu toggle-sidebar'></i>
			<a href="/members/logout.html" class="logout">
				<i class='bx bx-log-out'></i>
				Logout
			</a>
		</nav>
		<!-- NAVBAR -->

		<!-- MAIN -->
		<main>
			<div class="container">
				<h1 class="title">Update Account Details</h1>
				<!-- <ul class="breadcrumbs">
			<li><a href="#">Home</a></li>
			<li class="divider">/</li>
			<li><a href="#" class="active">Dashboard</a></li>
			</ul> -->
				<div class="profile-photo">
					<img src="/upload/logo/52.png" alt="">
				</div>
				<div class="main-content">
					<form action="">
						<div class="main-box">
							<h2 class="main-title">Account details</h2>
              <div class="avatar-section">
                <div class="avatar-box">
					<?php 
					if(!empty($memberImage)){
						?>
						<img src="<?php echo "./uploads/logo/{$memberImage}" ?>" alt="" class="display_image">
						<?php
					}
					?>
					<label for="upload_file" id="upload_label">Upload logo</label>
                  <input type="file" name="" id="upload_file" class="upload-image-input" accept=".jpg, .jpeg, .png" hidden>
                </div>
              </div>
							<div class="form-box">
								<div class="form-description">Please enter your email address.</div>
								<div class="form-group">
									<input type="email" name="email" id="email" placeholder="Email">
								</div>
							</div>
							<div class="form-box">
								<div class="form-description">Please enter your password.</div>
								<div class="form-group">
									<input type="password" name="password" id="password" placeholder="Password">
								</div>
							</div>
							<div class="form-box">
								<div class="form-description">Please re-enter your password.</div>
								<div class="form-group">
									<input type="password" name="password-confirmation" id="password-confirmation"
										placeholder="Confirm password">
								</div>
							</div>
						</div>
						<div class="main-box">
							<h2 class="main-title">Personal details</h2>
							<div class="form-box">
								<div class="form-description">Please enter your full name.</div>
								<div class="form-group">
									<input type="text" name="name" id="name" placeholder="Name">
								</div>
							</div>
							<div class="form-box">
								<div class="form-description">Please enter your home address.</div>
								<div class="form-group">
									<textarea cols="30" rows="5" name="address1" id="address1"
										placeholder="Address"></textarea>
								</div>
							</div>
							<div class="form-box">
								<div class="form-description">Please enter your postcode.</div>
								<div class="form-group">
									<input type="text" name="postcode" id="postcode" placeholder="Postcode">
								</div>
							</div>
							<div class="form-box">
								<div class="form-description">Please enter your telephone number.</div>
								<div class="form-group">
									<input type="tel" name="telephone" id="telephone" placeholder="Telephone">
								</div>
							</div>
						</div>
						<button type="submit" name="submit" class="button button-yellow">Update Information</button>
					</form>
				</div>
			</div>
		</main>
		<!-- MAIN -->
	</section>
	<!-- NAVBAR -->

	<script src="https://code.jquery.com/jquery-3.6.0.min.js"
		integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
	<script src="script.js"></script>
	<script type="text/javascript">
		var google_conversion_id = 1002183308;
		var google_conversion_language = "en";
		var google_conversion_format = "1";
		var google_conversion_color = "ffffff";
		var google_conversion_label = "VkY6CNTn7FEQjLXw3QM";
		var google_conversion_value = 0;

		function CheckRegister() {
			var em = /@/;

			if (document.RegForm.ename.value == "") {
				window.alert('Please enter your email address');
				document.RegForm.ename.focus();
				return false;
			}
			if (!em.test(document.RegForm.ename.value)) {
				alert("Please enter a valid email address");
				document.RegForm.ename.focus();
				return false;
			}
			if (document.RegForm.epass.value == "") {
				window.alert('Please enter your password');
				document.RegForm.epass.focus();
				return false;
			}
			if (document.RegForm.epass.value !== document.RegForm.cepass.value) {
				window.alert('Your passwords do not match');
				document.RegForm.epass.focus();
				return false;
			}
			if (document.RegForm.contactname.value == "") {
				window.alert('Please enter your full name');
				document.RegForm.contactname.focus();
				return false;
			}
		}
	</script>
	<script src="http://www.googleadservices.com/pagead/conversion.js"></script>
	<noscript>
		<div style="display:inline;">
			<img height="1" width="1" style="border-style:none;" alt=""
				src="http://www.googleadservices.com/pagead/conversion/1002183308/?value=0&amp;label=VkY6CNTn7FEQjLXw3QM&amp;guid=ON&amp;script=0" />
		</div>
	</noscript>

</body>

</html>



<!-- <section>
		<div class="container">
			<div class="advert-wrapper">
			<? die(); ?>
				<div class="advert-main">
					<div class="advert-main-header">
						<div>
							<div class="advert-main-title">Update Account Details</div>
							<p>Update your account information.</p>
						</div>
					</div>
					<form action="">
						<div class="advert-account-group">
							<div class="advert-account-title">Account details</div>
							<div class="advert-account-group-body">
								<div class="submit-advert-form-group">
									<label for="email">Email*:</label>
									<p class="submit-advert-label-description ">Please enter your email address.</p>
									<input type="email" id="email" class="form-control">
								</div>
								<div class="submit-advert-form-group">
									<label for="password">Password*:</label>
									<p class="submit-advert-label-description ">Please enter your password.</p>
									<input type="password" id="password" class="form-control">
								</div>
								<div class="submit-advert-form-group">
									<label for="re-password">Confirm Password*:</label>
									<p class="submit-advert-label-description ">Please re-enter your password.</p>
									<input type="password" id="re-password" class="form-control">
								</div>
							</div>
						</div>
						<div class="advert-account-group">
							<div class="advert-account-title">Personal details</div>
							<div class="advert-account-group-body">
								<div class="submit-advert-form-group">
									<label for="email">Contact Name*:</label>
									<p class="submit-advert-label-description ">Please enter your full name.</p>
									<input type="text" id="email" class="form-control">
								</div>
								<div class="submit-advert-form-group">
									<label for="address">Address:</label>
									<p class="submit-advert-label-description ">Please enter your home address.</p>
									<textarea id="address" cols="30" rows="5" class="form-control"></textarea>
								</div>
								<div class="submit-advert-form-group">
									<label for="postcode">Postcode:</label>
									<p class="submit-advert-label-description ">Please enter your postcode.</p>
									<input type="text" id="postcode" class="form-control">
								</div>
								<div class="submit-advert-form-group">
									<label for="phone">Telephone:</label>
									<p class="submit-advert-label-description ">Please enter your telephone number.</p>
									<input type="tel" id="phone" class="form-control">
								</div>
							</div>
						</div>
						<p class="advert-account-form-note">* Required fields</p>
						<button type="submit" class="btn btn-yellow">Update Information</button>
					</form>
				</div>
			</div>
		</div>
	</section> -->

Youez - 2016 - github.com/yon3zu
LinuXploit