LittleDemon WebShell


Linux premium274.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
Path : /home/whagcoha/ledger.mwagalwaservices.com/
File Upload :
Command :
Current File : /home/whagcoha/ledger.mwagalwaservices.com/reset-password.php

<?php
session_start();
require 'dbconfig/db.php';

$msg = "";
if(isset($_GET['token'])) {
    $token = mysqli_real_escape_string($conn, $_GET['token']);
    $result = $conn->query("SELECT * FROM password_resets WHERE token='$token' AND expires_at > NOW() LIMIT 1");

    if($result->num_rows == 0) {
        die("Invalid or expired token.");
    }
    $row = $result->fetch_assoc();
    $email = $row['email'];
} else {
    die("No token provided.");
}

if(isset($_POST['reset_password'])) {
    $password = mysqli_real_escape_string($conn, $_POST['password']);
    $confirm = mysqli_real_escape_string($conn, $_POST['confirm_password']);

    if($password !== $confirm) {
        $msg = "<div class='alert alert-danger'>Passwords do not match.</div>";
    } else {
        $pass1 = sha1($password);
        $pass2 = md5($pass1);

        $conn->query("UPDATE users SET password='$pass2' WHERE email='$email'");
        $conn->query("DELETE FROM password_resets WHERE email='$email'");

        $msg = "<div class='alert alert-success'>Password has been reset. <a href='login.php'>Login</a></div>";
    }
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Reset Password - LedgerLink</title>
  <link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet">
  <link href="css/bobjoel.css" rel="stylesheet">
</head>
<body class="bg-gradient-primary">
  <div class="container">
    <div class="row justify-content-center">
      <div class="col-xl-6 col-lg-8 col-md-9">
        <div class="card o-hidden border-0 shadow-lg my-5">
          <div class="card-body p-5">
            <div class="text-center">
              <h1 class="h4 text-gray-900 mb-4">Reset Your Password</h1>
            </div>
            <?= $msg; ?>
            <form method="post">
              <div class="form-group">
                <input type="password" name="password" class="form-control form-control-user" required placeholder="New Password">
              </div>
              <div class="form-group">
                <input type="password" name="confirm_password" class="form-control form-control-user" required placeholder="Confirm New Password">
              </div>
              <button type="submit" name="reset_password" class="btn btn-primary btn-user btn-block">Reset Password</button>
            </form>
            <hr>
            <div class="text-center">
              <a class="small" href="login.php">Back to Login</a>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</body>
</html>

LittleDemon - FACEBOOK
[ KELUAR ]