Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include "inc/koneksi.php";
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <title>login | SIDAK</title>
- <link rel="icon" href="dist/img/izin.png">
- <!-- Tell the browser to be responsive to screen width -->
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- Font Awesome -->
- <link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css">
- <!-- Ionicons -->
- <link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
- <!-- icheck bootstrap -->
- <link rel="stylesheet" href="plugins/icheck-bootstrap/icheck-bootstrap.min.css">
- <!-- Theme style -->
- <link rel="stylesheet" href="dist/css/adminlte.min.css">
- <!-- Google Font: Source Sans Pro -->
- <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet">
- </head>
- <body class="hold-transition login-page">
- <div class="login-box" style="background: #f2f2f2; padding: 20px;">
- <div class="login-logo">
- </div>
- <!-- /.login-logo -->
- <div class="card">
- <div class="card-body login-card-body">
- <center>
- <img src="" width="170px" />
- <br>
- <br>
- <h5>
- <b>Sistem Data Kependudukan</b>
- </h5>
- <br>
- </center>
- <form action="" method="post">
- <div class="input-group mb-3">
- <input type="text" class="form-control" name="username" placeholder="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" name="password" placeholder="Password" required>
- <div class="input-group-append">
- <div class="input-group-text">
- <span class="fas fa-lock"></span>
- </div>
- </div>
- <div class="input-group-append">
- <button type="button" class="btn btn-default" onclick="togglePasswordVisibility()">
- <span id="passwordToggle" class="fas fa-eye"></span>
- </button>
- </div>
- </div>
- <div class="row">
- <div class="col-12">
- <button type="submit" class="btn btn-success btn-block btn-flat" name="btnLogin" title="Masuk Sistem">
- <b>Login</b>
- </button>
- </div>
- </div>
- </form>
- <script>
- function togglePasswordVisibility() {
- var passwordInput = document.getElementsByName('password')[0];
- var passwordToggle = document.getElementById('passwordToggle');
- if (passwordInput.type === 'password') {
- passwordInput.type = 'text';
- passwordToggle.classList.remove('fa-eye');
- passwordToggle.classList.add('fa-eye-slash');
- } else {
- passwordInput.type = 'password';
- passwordToggle.classList.remove('fa-eye-slash');
- passwordToggle.classList.add('fa-eye');
- }
- }
- </script>
- <a href="home.php" class="btn btn-danger btn-block btn-flat">
- <b>Kembali</b>
- </a>
- </div>
- <!-- /.login-card-body -->
- </div>
- <!-- /.card -->
- </div>
- <!-- /.login-box -->
- </div>
- </div>
- </div>
- </tbody>
- <tfoot>
- </tfoot>
- </table>
- <script>
- function printTable() {
- var printContents = document.getElementById("example1").outerHTML;
- var originalContents = document.body.innerHTML;
- document.body.innerHTML = printContents;
- window.print();
- document.body.innerHTML = originalContents;
- }
- </script>
- <!-- /.login-box -->
- <!-- jQuery -->
- <script src="plugins/jquery/jquery.min.js"></script>
- <!-- Bootstrap 4 -->
- <script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
- <!-- AdminLTE App -->
- <script src="dist/js/adminlte.min.js"></script>
- <!-- Alert -->
- <script src="plugins/alert.js"></script>
- </body>
- </html>
- <?php
- if (isset($_POST['btnLogin'])) {
- //anti inject sql
- $username=mysqli_real_escape_string($koneksi,$_POST['username']);
- $password=mysqli_real_escape_string($koneksi,$_POST['password']);
- //query login
- $sql_login = "SELECT * FROM tb_pengguna WHERE BINARY username='$username' AND password='$password'";
- $query_login = mysqli_query($koneksi, $sql_login);
- $data_login = mysqli_fetch_array($query_login,MYSQLI_BOTH);
- $jumlah_login = mysqli_num_rows($query_login);
- if ($jumlah_login ==1) {
- session_start();
- $_SESSION["ses_id"]=$data_login["id_pengguna"];
- $_SESSION["ses_nama"]=$data_login["nama_pengguna"];
- $_SESSION["ses_username"]=$data_login["username"];
- $_SESSION["ses_password"]=$data_login["password"];
- $_SESSION["ses_level"]=$data_login["level"];
- echo "<script>
- Swal.fire({
- title: 'Login Berhasil',
- text: '',
- icon: 'success',
- confirmButtonText: 'OK',
- timerProgressBar: true
- }).then((result) => {
- if (result.value) {
- window.location = 'index.php';
- }
- });
- setTimeout(() => {
- Swal.close();
- window.location = 'index.php';
- }, 900); // Menutup pesan Swal setelah 1 detik
- </script>";
- } else {
- echo "<script>
- Swal.fire({
- title: 'Login Gagal',
- text: '',
- icon: 'error',
- confirmButtonText: 'OK',
- timerProgressBar: true
- }).then((result) => {
- if (result.value) {
- window.location = 'login.php';
- }
- });
- setTimeout(() => {
- Swal.close();
- window.location = 'login.php';
- }, 900); // Menutup pesan Swal setelah 1 detik
- </script>";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement