MINI
C:
/
siak
/
app
/
AdminLTE
/
Upload File:
files >> C:/siak/app/AdminLTE/index - Copy (3).html
<?php session_start(); $loginmsg = ''; if (!empty($_POST['username']) && !empty($_POST['password'])) { include('koneksi.php'); // Query dengan bind parameter untuk keamanan $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 dengan password_hash di sistem baru 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: Source Sans Pro --> <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"> </head> <body class="hold-transition login-page"> <div class="login-box"> <div class="login-logo"> <img src="logo-depdagri.png" alt="ditjen adminduk" class="img-rounded" 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> <!-- 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