HEX
Server: Apache
System: Linux p3plzcpnl485017.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: rbrijwzv8p53 (8461783)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /home/rbrijwzv8p53/public_html/pdmc.org.pk/login.php
<?php
session_start();
ini_set('display_errors', 1);
error_reporting(E_ALL);

$servername = "72.167.84.16";
$username = "pdmcsb";
$password = "pdmcdb@2104";
$database = "pdmcdb";

$conn = new mysqli($servername, $username, $password, $database);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $email = mysqli_real_escape_string($conn, $_POST['email']);
    $password = mysqli_real_escape_string($conn, $_POST['password']);

    $query = "SELECT * FROM request WHERE Email = '$email'";
    $result = mysqli_query($conn, $query);

    if ($result) {
        $user = mysqli_fetch_assoc($result);
        if ($user && password_verify($password, $user['Password'])) {
            $_SESSION['user_id'] = $user['id'];
            $_SESSION['user_email'] = $user['Email'];
            header("Location: index.php");
            exit();
        }
    }

    $_SESSION['error_message'] = "Invalid email or password.";
    header("Location: login.php");
    exit();
}
// Clear the error message after displaying it
if (isset($_SESSION['error_message'])) {
    $error_message = $_SESSION['error_message'];
    unset($_SESSION['error_message']);
}
?>


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

<head>
    <style>/* Add this to your CSS file */
        .image-container {
          margin-left:-6rem;
          margin-right:3rem;/* Adjust the margin as needed */
           animation: moveUpDown 2s infinite alternate;
        }
        
        @keyframes moveUpDown {
          from {
            transform: translateY(0);
          }
          to {
            transform: translateY(-20px); /* Adjust the distance as needed */
          }
        }
        }</style>
  <meta charset="utf-8">
  <meta content="width=device-width, initial-scale=1.0" name="viewport">

  <title>Inner Page - FlexStart Bootstrap Template</title>
  <meta content="" name="description">
  <meta content="" name="keywords">

  <!-- Favicons -->
  <link href="assets/img/favicon.png" rel="icon">
  <link href="assets/img/apple-touch-icon.png" rel="apple-touch-icon">

  <!-- Google Fonts -->
  <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Nunito:300,300i,400,400i,600,600i,700,700i|Poppins:300,300i,400,400i,500,500i,600,600i,700,700i" rel="stylesheet">

  <!-- Vendor CSS Files -->
  <link href="assets/vendor/aos/aos.css" rel="stylesheet">
  <link href="assets/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  <link href="assets/vendor/bootstrap-icons/bootstrap-icons.css" rel="stylesheet">
  <link href="assets/vendor/glightbox/css/glightbox.min.css" rel="stylesheet">
  <link href="assets/vendor/remixicon/remixicon.css" rel="stylesheet">
  <link href="assets/vendor/swiper/swiper-bundle.min.css" rel="stylesheet">

  <!-- Template Main CSS File -->
  <link href="assets/css/style.css" rel="stylesheet">


</head>

<body>

  <!-- ======= Header ======= -->
 <header id="header" class="header fixed-top">
    <div class="container-fluid container-xl d-flex align-items-center justify-content-between">

      <a href="index.php" class="logo d-flex align-items-center">
        <img src="assets/img/logo.png" alt="">
        <span>PDMC</span>
      </a>

    
<nav id="navbar" class="navbar">
    <ul>
        <li><a class="nav-link scrollto active" href="index.php">Home</a></li>
        <li><a class="nav-link scrollto" href="pdmc-member.php">PDMC Member</a></li>
        <li><a class="nav-link scrollto" href="membership.php">Membership</a></li>

        <?php
        if (isset($_SESSION['user_id']) && isset($_SESSION['user_email'])) {
            // User is logged in, show profile icon and dropdown menu
            $userId = $_SESSION['user_id'];
            $userEmail = $_SESSION['user_email'];

            $query = "SELECT * FROM request WHERE id = '$userId' AND Email = '$userEmail'";
            $result = mysqli_query($conn, $query);

            if (mysqli_num_rows($result) > 0) {
                $row = mysqli_fetch_assoc($result);
                echo '<li><a class="nav-link scrollto" href="partners.php">Partners</a></li>';
                echo '<li><a href="blog.php">Blog</a></li>';
                echo '<li><a class="nav-link scrollto" href="events.php">Events</a></li>';
                echo '<li><a class="nav-link scrollto" href="trainings.php">Trainings</a></li>';
                echo '<li><a class="nav-link scrollto" href="#contact">Contact</a></li>';

                $userName = $row['Fullname'];
                echo '<div class="dropdown">';
                echo '   ';
                echo '<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown"><i class="fas fa-user-circle"></i> ' . $userName;
                echo '<span class="caret"></span></button>';
                echo '<ul class="dropdown-menu">';
                echo '<li><a href="profile.php">Profile</a></li>';
                echo '<li><a href="logout.php">Logout</a></li>';
                echo '</ul>';
                echo '</div>';
            }
        } else {
            // User is not logged in, show login and sign-up buttons
            echo '<li><a class="nav-link scrollto" href="login.php?message=membership_required">Partners</a></li>';
            echo '<li><a class="nav-link scrollto" href="login.php?message=membership_required">Blog</a></li>';
            echo '<li><a class="nav-link scrollto" href="login.php?message=membership_required">Events</a></li>';
            echo '<li><a class="nav-link scrollto" href="login.php?message=membership_required">Trainings</a></li>';
            echo '<li><a class="nav-link scrollto" href="login.php?message=membership_required">Contact</a></li>';
            echo '<li><a class="getstarted scrollto" href="login.php">Sign In</a></li>';
            echo '<li><a class="getstarted scrollto" href="becomemember.php">Become Member</a></li>';
        }
        ?>
        <i class="bi bi-list mobile-nav-toggle"></i>
    </ul>
</nav><!-- .navbar -->
    </div>
  </header><!-- End Header -->


  <main id="main">

    <!-- ======= Breadcrumbs ======= -->
    <section class="breadcrumbs">
      <div class="container">

        <ol>
          <li><a href="index.php">Home</a></li>
          <li>Sign In</li>
        </ol>
        <h2>Sign In</h2>

      </div>
    </section><!-- End Breadcrumbs -->

   <BR></BR><BR></BR>
    <div class="container-fluid">
        <?php if (isset($error_message)) : ?>
        <div class="overlay" id="overlay"></div>
        <div class="popup" id="popup">
            <p><?php echo $error_message; ?></p>
            <button onclick="closePopup()">Close</button>
        </div>
      <?php endif; ?><div class="container-fluid">
        <div class="row justify-content-center">
        <div class="col-md-5 col-12 image-container fadeIn"> <!-- Adjust the margin-right as needed -->
        <img src="assets/img/login.png" alt="Your Image" class="img-fluid fadeIn">
      </div>
      
          <div class="col-md-4">
            <?php if (isset($_SESSION['error_message'])) : ?>
              <div class="alert alert-danger error-message" role="alert">
                <?php echo $_SESSION['error_message']; ?>
              </div>
            <?php endif; ?>
          <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
              <div class="row">
                <div class="col-12 mb-4 text-center">
                    <h2 style="text-align: center;">Sign In</h2>
               <?php
if (isset($_GET['message']) && $_GET['message'] == 'membership_required') {
   
        echo '<p style="color: red;">To access these contents, membership is required. Please sign in or join as a member.</p>';

}
?>

                </div>
              </div>
              <div class="row">
                <div class="col-12 mb-4">
                  <label for="email" class="form-label"><i class="fas fa-envelope required-field"></i> Email address</label>
                  <input type="email" class="form-control shadow-none" id="email" name="email" required>
                </div>
              </div>
              <div class="row">
                <div class="col-12 mb-4">
                  <label for="password" class="form-label"><i class="fas fa-lock required-field"></i> Password</label>
                  <input type="password" class="form-control shadow-none" id="password" name="password" required>
                </div>
              </div>
              <div class="row">
                <div class="col-12 mb-4 text-center">
                  <a href="forgot_password.php">Forgot Password?</a>
                </div>
              </div>
              <div class="row">
                <div class="col-12 mb-4">
<button class="btn btn-primary w-100" type="submit" name="submit" style="background-color: #25A3CE; border-color: #25A3CE; color: #fff; font-weight: bold; padding: 10px; border-radius: 5px; transition: opacity 0.3s;">Login</button>

                </div>
              </div>
            </form>
          </div>
         
        </div>
      </div>
      
      <script>
        // Your JavaScript code here
    
        // Show popup and overlay
        $(document).ready(function () {
            <?php if (isset($error_message)) : ?>
                $("#overlay").show();
                $("#popup").show();
            <?php endif; ?>
        });
    
        // Close popup and overlay
        function closePopup() {
            $("#overlay").hide();
            $("#popup").hide();
        }
    </script>
    
<BR></BR> <BR></BR>
<?php
// Connect to your database
// Replace 'your_host', 'your_username', 'your_password', and 'your_database' with your actual database credentials
$connection = mysqli_connect('your_host', 'your_username', 'your_password', 'your_database');

if (!$connection) {
    die("Connection failed: " . mysqli_connect_error());
}

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Get user input
    $email = $_POST['email'];

    // Check if the email exists in the database
    $query = "SELECT * FROM users WHERE email = '$email'";
    $result = mysqli_query($connection, $query);

    if (mysqli_num_rows($result) > 0) {
        // Generate a random reset code
        $resetCode = mt_rand(100000, 999999);

        // Store the reset code in the database
        $updateQuery = "UPDATE users SET reset_code = $resetCode WHERE email = '$email'";
        mysqli_query($connection, $updateQuery);

        // Send the reset code via email
        $subject = 'Password Reset Code';
        $message = "Your password reset code is: $resetCode";
        $headers = 'From: your_email@example.com';

        mail($email, $subject, $message, $headers);

        echo 'Reset code sent to your email. Check your inbox.';
    } else {
        echo 'Email not found in our records.';
    }
}

// Close the database connection
mysqli_close($connection);
?>

  </main><!-- End #main -->
 <!-- ======= Footer ======= -->
  <footer id="footer" class="footer">

    <div class="footer-newsletter">
      <div class="container">
        <div class="row justify-content-center">
          <div class="col-lg-12 text-center">
            <h4>Legal Support PDMC</h4>
            <p>"Your creative journey is safeguarded with PDMC's commitment to providing free legal coverage. Partnered with top law firms, we ensure that our members can express themselves freely without fear of persecution. Explore the legal support available to you as a valued member of the PDMC community."</p>
          </div>
        
        </div>
      </div>
    </div>

    <div class="footer-top">
      <div class="container">
        <div class="row gy-4">
          <div class="col-lg-4 col-md-12 footer-info">
            <a href="index.html" class="logo d-flex align-items-center">
              <img src="assets/img/logo.png" alt="">
              <span>PDMC</span>
            </a>
            <p>Cras fermentum odio eu feugiat lide par naso tierra. Justo eget nada terra videa magna derita valies darta donna mare fermentum iaculis eu non diam phasellus.</p>
            <div class="social-links mt-3">
              <a href="#" class="twitter"><i class="bi bi-twitter"></i></a>
              <a href="#" class="facebook"><i class="bi bi-facebook"></i></a>
              <a href="#" class="instagram"><i class="bi bi-instagram"></i></a>
              <a href="#" class="linkedin"><i class="bi bi-linkedin"></i></a>
            </div>
          </div>

          <div class="col-lg-2 col-6 footer-links">
            <h4>Useful Links</h4>
            <ul>
              <li><i class="bi bi-chevron-right"></i> <a href="#">Home</a></li>
              <li><i class="bi bi-chevron-right"></i> <a href="#">About us</a></li>
              <li><i class="bi bi-chevron-right"></i> <a href="#recent-blog-posts">Blogs</a></li>
         
            </ul>
          </div>

          <div class="col-lg-3 col-6 footer-links">
            <h4>Our Services</h4>
            <ul>
              <li><i class="bi bi-chevron-right"></i> <a href="membership.php">Membership</a></li>
              <li><i class="bi bi-chevron-right"></i> <a href="pdmc-member.php">PDMC Member</li>
              <li><i class="bi bi-chevron-right"></i> <a href="becomemember.php">Become Member</a></li>
            </ul>
          </div>

          <div class="col-lg-3 col-md-12 footer-contact text-center text-md-start">
            <h4>Contact Us</h4>
            <p>
             
              <strong>Phone:</strong> +1 5589 55488 55<br>
              <strong>Email:</strong> info@example.com<br>
            </p>

          </div>

        </div>
      </div>
    </div>

    <div class="container">
      <div class="copyright">
        &copy; Copyright <strong><span>PDMC</span></strong>. All Rights Reserved
      </div>
      <div class="credits">
      
        Designed by <a href="https://epicinfotechconsulting.com/">Epic Infotech Consulting Group</a>
      </div>
    </div>
  </footer><!-- End Footer -->

  <a href="#" class="back-to-top d-flex align-items-center justify-content-center"><i class="bi bi-arrow-up-short"></i></a>

  <!-- Vendor JS Files -->
  <script src="assets/vendor/purecounter/purecounter_vanilla.js"></script>
  <script src="assets/vendor/aos/aos.js"></script>
  <script src="assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
  <script src="assets/vendor/glightbox/js/glightbox.min.js"></script>
  <script src="assets/vendor/isotope-layout/isotope.pkgd.min.js"></script>
  <script src="assets/vendor/swiper/swiper-bundle.min.js"></script>
  <script src="assets/vendor/php-email-form/validate.js"></script>

  <!-- Template Main JS File -->
  <script src="assets/js/main.js"></script>
</body>

</html>