MINI
C:
/
siak
/
app
/
AdminLTE
/
Upload File:
files >> C:/siak/app/AdminLTE/login.php
<?php session_start(); $loginmsg = ''; if (!empty($_POST['username']) && !empty($_POST['password'])) { include('koneksi.php'); $query = "SELECT SIAK_USER FROM SIAK_USER WHERE SIAK_USER = :username AND SIAK_PASSWORD = :password"; $stid = oci_parse($conn, $query); $username = trim($_POST['username']); $hashedPassword = md5($_POST['password']); // ⚠️ Sebaiknya ganti password_hash nanti oci_bind_by_name($stid, ":username", $username); oci_bind_by_name($stid, ":password", $hashedPassword); oci_execute($stid); $row = oci_fetch_array($stid, OCI_ASSOC); if ($row) { $_SESSION['grabtool_sudah_login'] = true; $_SESSION['grabtool_user_name'] = $row['SIAK_USER']; header('location:index.php'); exit; } else { $_SESSION['grabtool_sudah_login'] = false; $loginmsg = 'Login gagal! Username atau password salah.'; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Grab - Login</title> <!-- Google Font --> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"> <!-- Font Awesome --> <link rel="stylesheet" href="../adminlte/plugins/fontawesome-free/css/all.min.css"> <!-- overlayScrollbars --> <link rel="stylesheet" href="../adminlte/plugins/overlayScrollbars/css/OverlayScrollbars.min.css"> <!-- Theme style --> <link rel="stylesheet" href="../adminlte/dist/css/adminlte.min.css"> <style> body.img.js-fullheight { background-image: url('images/bg.jpg'); background-size: cover; background-position: center; height: 100vh; } .login-box { margin-top: 5%; } .login-logo img { border-radius: 10px; } .card { border-radius: 15px; box-shadow: 0 4px 20px rgba(0,0,0,0.2); } </style> </head> <body class="img js-fullheight"> <section class="ftco-section"> <div class="container"> <div class="row justify-content-center"> <div class="login-box"> <div class="login-logo text-center"> <img src="logo-depdagri.png" alt="ditjen adminduk" height="125" width="100"> </div> <div class="card"> <div class="card-body login-card-body"> <p class="login-box-msg">SIAK TERPUSAT</p> <marquee bgcolor="#2286a8" style="font-family: Arial; font-size:20px; color:#ffffff;"> User dan password silakan hubungi admin </marquee> <form action="login.php" method="post" id="loginForm"> <div class="input-group mb-3"> <input type="text" class="form-control" placeholder="Nama Pengguna" id="username" name="username" required> <div class="input-group-append"> <div class="input-group-text"> <span class="fas fa-user"></span> </div> </div> </div> <div class="input-group mb-3"> <input type="password" class="form-control" placeholder="Kata Sandi" id="password" name="password" required> <div class="input-group-append"> <div class="input-group-text"> <span class="fas fa-lock"></span> </div> </div> </div> <div class="row"> <div class="col-8"> <p class="text-center" style="color: red;"> <?= htmlspecialchars($loginmsg) ?> </p> </div> <div class="col-4"> <button type="submit" class="btn btn-primary btn-block" id="buttonLogin">Login</button> </div> </div> </form> </div> </div> </div><!-- /.login-box --> </div> </div> </section> <!-- JS --> <script src="../adminlte/plugins/jquery/jquery.min.js"></script> <script src="../adminlte/plugins/bootstrap/js/bootstrap.bundle.min.js"></script> <script src="../adminlte/dist/js/adminlte.min.js"></script> <script type="text/javascript"> $(function() { $('#username').focus(); $('#username, #password').keypress(function(e) { if(e.which == 13) { $('#loginForm').submit(); } }); $('#buttonLogin').click(function() { $('#loginForm').submit(); }); }); </script> </body> </html>
Copyright ©2021 || Defacer Indonesia