File manager - Edit - /home/gppowercontrol/public_html/reset-password.php
Back
<!doctype html> <html class="no-js" lang=""> <head> <?php include "include/head.php"; isNotLogin(); if (!isset($_GET['token'])) { die("Invalid request"); } $token = $_GET['token']; $query = "SELECT * FROM user WHERE reset_token='$token' AND reset_token_expiry > NOW()"; $result = mysqli_query($con, $query); if (mysqli_num_rows($result) == 0) { die("Invalid or expired token"); } if (isset($_POST['reset'])) { $password = $_POST['password']; $confirm = $_POST['confirm_password']; if ($password !== $confirm) { echo "<script>alert('Passwords do not match');</script>"; } else { $hashed = password_hash($password, PASSWORD_DEFAULT); $update = "UPDATE user SET password='$hashed', reset_token=NULL, reset_token_expiry=NULL WHERE reset_token='$token'"; mysqli_query($con, $update); echo "<script> alert('Password reset successful'); window.location.href='login.php'; </script>"; } } ?> </head> <body> <?php include "include/header.php" ?> <div class="breadcurb-area"> <div class="container"> <ul class="breadcrumb"> <li class="home"><a href="index.php">Home </a></li> <li> Reset Password </li> </ul> </div> </div> <div class="my-account-area" style="background: #ffcda9;"> <div class="container"> <div class="row justify-content-center"> <div class="col-lg-12 align-item-center"> <div class="page-title"> <h2>Reset Password</h2> </div> </div> </div> <div class="row justify-content-center"> <div class="col-lg-6 col-md-6 "> <form method="post" class="resestered-customers customer"> <div class="customer-inner"> <div class="user-title"> <h2><i class="fa fa-file-text"></i>Reset Password</h2> </div> <div class="account-form"> <div class="form-horizontal product-form"> <div class="form-goroup"> <label>New Password <sup>*</sup></label> <input type="password" name="password" required="required" class="form-control"> </div> <div class="form-goroup"> <label>Confirm Password <sup>*</sup></label> <input type="password" name="confirm_password" required="required" class="form-control"> </div> </div> </div> </div> <div class="user-bottom fix"> <div class="user-bottom-inner"> <button class="btn custom-button" type="submit" name="reset">Reset Password</button> </div> </div> </form> </div> </div> </div> </div><!-- End My Account Area --> <?php include "include/footer.php" ?> <?php include "include/foot.php" ?> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 1.71 |
proxy
|
phpinfo
|
Settings