/
/
home
/
u523034047
/
domains
/
eipcsindia.com
/
public_html
/
LoanApp
Server: in-mum-web1112.main-hosting.eu (62.72.28.111)
You: 216.73.216.130
PHP 8.3.16
Dir:
/home/u523034047/domains/eipcsindia.com/public_html/LoanApp
Edit:
/home/u523034047/domains/eipcsindia.com/public_html/LoanApp/settings.php
<?php session_start(); include 'connection.php'; if (!isset($_SESSION['username'])) { header("Location: signin.php"); exit(); } $username = $_SESSION['username']; $sql = "SELECT * FROM user_reg WHERE username = ?"; $stmt = $conn->prepare($sql); $stmt->bind_param("s", $username); $stmt->execute(); $result = $stmt->get_result(); $user = $result->fetch_assoc(); $stmt->close(); $conn->close(); if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['change_password'])) { $newPassword = $_POST['new_password']; $confirmPassword = $_POST['confirm_password']; if ($newPassword !== $confirmPassword) { echo "<script>alert('Passwords do not match');</script>"; } elseif (strlen($newPassword) < 6) { echo "<script>alert('Password must be at least 6 characters long');</script>"; } else { // Hash the password $hashedPassword = password_hash($newPassword, PASSWORD_DEFAULT); // Update password in database include 'connection.php'; $stmt = $conn->prepare("UPDATE user_reg SET password = ? WHERE username = ?"); $stmt->bind_param("ss", $hashedPassword, $username); if ($stmt->execute()) { echo "<script>alert('Password updated successfully');</script>"; echo "<script>window.location.href = 'dashboard2.php';</script>"; // or any page you want } else { echo "<script>alert('Error updating password');</script>"; } $stmt->close(); $conn->close(); } } ?> <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> <meta name="generator" content=""> <title>FiMobile V2.0 - Mobile HTML template</title> <!-- manifest meta --> <meta name="apple-mobile-web-app-capable" content="yes"> <!-- Favicons --> <link rel="apple-touch-icon" href="assets/img/favicon180.png" sizes="180x180"> <link rel="icon" href="assets/img/favicon32.png" sizes="32x32" type="image/png"> <link rel="icon" href="assets/img/favicon16.png" sizes="16x16" type="image/png"> <!-- Google fonts--> <link rel="preconnect" href="https://fonts.googleapis.com/"> <link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet"> <!-- bootstrap icons --> <link rel="stylesheet" href="../../../../cdn.jsdelivr.net/npm/bootstrap-icons%401.5.0/font/bootstrap-icons.css"> <!-- style css for this template --> <link href="assets/css/style.css" rel="stylesheet" id="style"> </head> <body class="body-scroll" data-page="settings"> <!-- loader section --> <div class="container-fluid loader-wrap"> <div class="row h-100"> <div class="col-10 col-md-6 col-lg-5 col-xl-3 mx-auto text-center align-self-center"> <div class="loader-cube-wrap loader-cube-animate mx-auto"> <img src="assets/img/logo.png" alt="Logo"> </div> <p class="mt-4">It's time for track budget<br><strong>Please wait...</strong></p> </div> </div> </div> <!-- loader section ends --> <!-- Begin page --> <main class="h-100 has-header"> <!-- Header --> <header class="header position-fixed"> <div class="row"> <div class="col-auto"> <button class="btn btn-light btn-44 back-btn" onclick="window.location.replace('profile.php');"> <i class="bi bi-arrow-left"></i> </button> </div> <div class="col align-self-center text-center"> <h5>Settings</h5> </div> <div class="col-auto"> <a href="notifications.php" target="_self" class="btn btn-light btn-44"> <i class="bi bi-bell"></i> <span class="count-indicator"></span> </a> </div> </div> </header> <!-- Header ends --> <!-- main page content --> <div class="main-container container"> <!-- user information --> <div class="card shadow-sm mb-4"> <div class="card-header"> <div class="row"> <div class="col-auto"> <figure class="avatar avatar-60 rounded-10"> <img src="admin/user_photos/<?php echo htmlspecialchars($user['profile_image']); ?>" alt=""> </figure> </div> <div class="col px-0 align-self-center"> <h3 class="mb-0 text-color-theme"><?php echo htmlspecialchars($user['name']); ?></h3> <p class="text-muted "><?php echo htmlspecialchars($user['address']); ?></p> </div> </div> </div> </div> <!-- profile information --> <div class="row mb-3"> <div class="col"> <h6>Basic Information</h6> </div> </div> <div class="row h-100 mb-4"> <div class="col-12 col-md-6 col-lg-4"> <div class="form-group form-floating mb-3"> <input type="text" class="form-control" value="<?php echo htmlspecialchars($user['name']); ?>" placeholder="Name" id="names"> <label for="names">Name</label> </div> </div> <div class="col-12 col-md-6 col-lg-4"> <div class="form-group form-floating mb-3"> <input type="text" class="form-control" value="<?php echo htmlspecialchars($user['phone']); ?>" placeholder="Email or Phone" id="emailphone"> <label for="surnames">Phone</label> </div> </div> <div class="col-12 col-md-6 col-lg-4"> <div class="form-group form-floating mb-3"> <input type="text" class="form-control" value="<?php echo htmlspecialchars($user['email']); ?>" placeholder="Email or Phone" id="emailphone"> <label for="emailphone">Email </label> </div> </div> </div> <!-- add edit address form --> <div class="row mb-3"> <div class="col"> <h6>Address Change</h6> </div> </div> <div class="row"> <div class="col-12 col-md-6 col-lg-4 mb-3"> <div class="form-group form-floating"> <input type="text" class="form-control" value="<?php echo htmlspecialchars($user['address']); ?>" placeholder="address" id="Address"> <label class="form-control-label" for="address2">Address Line 1</label> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-3"> <div class="form-group form-floating"> <input type="text" class="form-control" value="<?php echo htmlspecialchars($user['pen_no']); ?>" placeholder="pen_no" id="pen_no"> <label class="form-control-label" for="address2">PEN No</label> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-3"> <div class="form-group form-floating"> <input type="text" class="form-control" value="<?php echo htmlspecialchars($user['aadhar_no']); ?>" placeholder="aadhar_no" id="aadhar_no"> <label class="form-control-label" for="address2">Aadhar No</label> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-3"> <div class="form-group form-floating"> <input type="text" class="form-control" value="<?php echo htmlspecialchars($user['pen_no']); ?>" placeholder="pen_no" id="pen_no"> <label class="form-control-label" for="pen_no">PEN No</label> </div> <?php if (!empty($user['pen_image'])): ?> <a href="admin/user_doc/<?php echo htmlspecialchars($user['pen_image']); ?>" target="_blank" class="btn btn-sm btn-outline-primary">View PEN Document</a> <?php else: ?> <p class="text-muted small">No PEN document uploaded.</p> <?php endif; ?> </div> <div class="col-12 col-md-6 col-lg-4 mb-3"> <div class="form-group form-floating"> <input type="text" class="form-control" value="<?php echo htmlspecialchars($user['aadhar_no']); ?>" placeholder="aadhar_no" id="aadhar_no"> <label class="form-control-label" for="aadhar_no">Aadhar No</label> </div> <?php if (!empty($user['aadhar_image'])): ?> <a href="admin/user_doc/<?php echo htmlspecialchars($user['aadhar_image']); ?>" target="_blank" class="btn btn-sm btn-outline-success">View Aadhar Front Document</a> <?php else: ?> <p class="text-muted small">No Aadhar Front document uploaded.</p> <?php endif; ?> <?php if (!empty($user['aadhar_back_image'])): ?> <a href="admin/user_doc/<?php echo htmlspecialchars($user['aadhar_back_image']); ?>" target="_blank" class="btn btn-sm btn-outline-success">View Aadhar Back Document</a> <?php else: ?> <p class="text-muted small">No Aadhar Back document uploaded.</p> <?php endif; ?> </div> <form method="post" action=""> <!-- change password --> <div class="row h-100 mb-4"> <div class="col-12 col-md-6 col-lg-4"> <div class="form-floating mb-3"> <input type="password" class="form-control" name="new_password" placeholder="Password" required> <label for="password">New Password</label> </div> </div> <div class="col-12 col-md-6 col-lg-4"> <div class="form-floating"> <input type="password" class="form-control" name="confirm_password" placeholder="Confirm Password" required> <label for="confirmpassword">Confirm Password</label> </div> </div> </div> <div class="row h-100"> <div class="col-12 mb-4"> <button type="submit" name="change_password" class="btn btn-default btn-lg w-100">Update</button> </div> </div> </form> </div> <!-- main page content ends --> </main> <!-- Page ends--> <!-- Required jquery and libraries --> <script src="assets/js/jquery-3.3.1.min.js"></script> <script src="assets/js/popper.min.js"></script> <script src="assets/vendor/bootstrap-5/js/bootstrap.bundle.min.js"></script> <!-- cookie js --> <script src="assets/js/jquery.cookie.js"></script> <!-- Customized jquery file --> <script src="assets/js/main.js"></script> <script src="assets/js/color-scheme.js"></script> <!-- page level custom script --> <script src="assets/js/app.js"></script> </body> </html>
Ukuran: 11.2 KB