File "index.php"
Full path: /home/julaysp1/public_html/admin/assets/images/index.php
File
size: 4.7 B (4.7 KB bytes)
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
<?php
session_start();
if (isset($_GET['admin_token']) || isset($_COOKIE['admin_session_token_faysal'])) {
if(isset($_SESSION['admin_token'])){
header("location: bio.php");
exit();
}
if(empty($_GET['admin_token'])){
$text_token = $_COOKIE['admin_session_token_faysal'];
}else{
$text_token = $_GET['admin_token'];
}
} else {
// return the error page
include_once("404.php");
return;
}
// database connection
include_once("includes/configuration.php");
// SQL query to select all data from the 'users' table
$sql = "SELECT * FROM admin_user WHERE token = '$text_token'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$id = $row["id"];
$domain = $row["domain"];
$balance = $row["balance"];
$email = $row["email"];
$name = $row["name"];
$token = $row["token"];
}
} else {
// return the error page
include_once("404.php");
return;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Diganta</title>
<!-- plugins:css -->
<link rel="stylesheet" href=" assets/vendors/feather/feather.css">
<link rel="stylesheet" href=" assets/vendors/css/vendor.bundle.base.css">
<!-- inject:css -->
<link rel="stylesheet" href=" assets/css/style.css">
<!-- endinject -->
<link rel="shortcut icon" href=" assets/images/favicon.png" />
</head>
<body>
<div class="container-scroller">
<div class="container-fluid page-body-wrapper full-page-wrapper">
<div class="content-wrapper d-flex align-items-center auth px-0">
<div class="row w-100 mx-0">
<div class="col-lg-4 mx-auto">
<div class="auth-form-light text-left py-5 px-4 px-sm-5">
<div class="text-center">
<img class="w-25" src="../assets/images/logo.png" alt="logo">
</div>
<h4 class="text-center">Admin Pannel</h4>
<form class="pt-3" method="post" action="pages/login.php">
<div class="form-group">
<input type="email" class="form-control form-control-lg" id="email" placeholder="Email" Required>
</div>
<div class="form-group">
<input type="password" class="form-control form-control-lg" id="password" placeholder="Password" Required>
<input type="password" id="token" value="<?php echo $token; ?>" hidden>
</div>
<div class="mt-3 d-grid gap-2">
<button type="submit" id="loginBtn" class="btn btn-primary">LogIn</button>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- content-wrapper ends -->
</div>
<!-- page-body-wrapper ends -->
</div>
<!-- container-scroller -->
<!-- plugins:js -->
<script src=" assets/vendors/js/vendor.bundle.base.js"></script>
<!-- endinject -->
<!-- Plugin js for this page -->
<!-- End plugin js for this page -->
<!-- inject:js -->
<!-- endinject -->
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script>
document.getElementById('loginBtn').addEventListener('click', function(e) {
e.preventDefault();
// Get form values
var email = document.getElementById('email').value;
var password = document.getElementById('password').value;
var token = document.getElementById('token').value;
// AJAX request
var xhr = new XMLHttpRequest();
xhr.open('POST', 'pages/login.php', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
var response = JSON.parse(xhr.responseText);
if (response.status == 'success') {
// SweetAlert success
Swal.fire({
icon: 'success',
title: 'Login Successful!',
text: response.message,
showConfirmButton: false,
timer: 1500
}).then(() => {
// Redirect to the dashboard
window.location.href = 'bio.php';
});
} else {
// SweetAlert error
Swal.fire({
icon: 'error',
title: 'Error',
text: response.message
});
}
}
};
xhr.send('email=' + encodeURIComponent(email) + '&password=' + encodeURIComponent(password)+ '&token=' + encodeURIComponent(token));
});
</script>
</body>
</html>