Server IP : 103.11.96.170 / Your IP : 3.15.234.89 Web Server : Microsoft-IIS/10.0 System : Windows NT WIN-F6SLGVICLOP 10.0 build 17763 (Windows Server 2016) AMD64 User : elibrary.unsap.ac.id ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF Directory (0777) : D:/localhost/elibrary/../surat-fti/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php ob_start(); session_start(); //cek session if(isset($_SESSION['admin'])){ header("Location: ./admin.php"); die(); } require('include/config.php'); ?> <!doctype html> <html lang="en"> <!-- Head START --> <head> <title>Aplikasi Manajemen Surat</title> <!-- Meta START --> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" /> <?php $query = mysqli_query($config, "SELECT logo from tbl_instansi"); list($logo) = mysqli_fetch_array($query); if(!empty($logo)){ echo '<link rel="icon" href="./upload/'.$logo.'" type="image/x-icon">'; } else { echo '<link rel="icon" href="./asset/img/logo.png" type="image/x-icon">'; } ?> <!-- Meta END --> <!--[if lt IE 9]> <script src="../asset/js/html5shiv.min.js"></script> <![endif]--> <!-- Global style START --> <link type="text/css" rel="stylesheet" href="./asset/css/materialize.css"> <style type="text/css"> body { background: #fff; } .bg::before { content: ''; background-image: url('./asset/img/background.jpg'); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; opacity: 0.15; filter:alpha(opacity=15); height:100%; width:100%; } @media only screen and (min-width: 993px) { .container { width: 60%!important; } } .container { max-width: 100%; margin-top: 2.5rem; } #logo { display: block; margin: -20px auto -5px; } img { border-radius: 50%; margin: 0 auto; width: 100px; height: 100px; } #login { margin-top: -2%; } #smk { font-size: 2rem; margin-bottom: 10px; } .batas { border-bottom: 1px dotted #444; margin: 0 auto; width: 90%; } #title { margin: 5px 0 35px; } .btn-large { font-size: 1.25rem; margin: 0; } #alert-message { border-radius: 3px; color: #f44336 ; font-size: 1.15rem; margin: 15px 15px -15px; } .error { padding: 10px; } .upss { font-size: 1.2rem; margin-left: 20px; } .pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; position: fixed; top: 0; left: 0; width: 100%; -webkit-transform: translate3d(0, -50px, 0); -ms-transform: translate3d(0, -50px, 0); transform: translate3d(0, -50px, 0); -webkit-transition: -webkit-transform .5s ease-out; -ms-transition: -webkit-transform .5s ease-out; transition: transform .5s ease-out; } .pace.pace-active { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .pace .pace-progress { display: block; position: fixed; z-index: 2000; top: 0; right: 100%; width: 100%; height: 3px; background: #2196f3; pointer-events: none; } noscript { color: #42a5f5; } .input-field label { font-size: 1.2rem; } .input-field label.active { font-size: 1rem; } </style> <!-- Global style END --> </head> <!-- Head END --> <!-- Body START --> <body class="blue-grey lighten-3 bg"> <!-- Container START --> <div class="container"> <!-- Row START --> <div class="row"> <!-- Col START --> <div class="col s12 m6 offset-m3 offset-m3"> <!-- Box START --> <div class="card-panel z-depth-2" id="login"> <!-- Row Form START --> <div class="row"> <?php $query = mysqli_query($config, "SELECT * FROM tbl_instansi"); while($data = mysqli_fetch_array($query)){ ?> <!-- Logo and title START --> <div class="col s12"> <div class="card-content"> <h5 class="center" id="title">Aplikasi Manajemen Surat</h5> <?php if(!empty($data['logo'])){ echo '<img id="logo" src="./upload/'.$data['logo'].'"/>'; } else { echo '<img id="logo" src="./asset/img/logo.png"/>'; } ?> <h4 class="center" id="smk"> <?php if(!empty($data['nama'])){ echo ''.$data['nama'].''; } else { echo 'SMK AL - Husna Loceret Nganjuk'; } ?> </h4> <div class="batas"></div> </div> </div> <!-- Logo and title END --> <?php } ?> <?php if(isset($_REQUEST['submit'])){ //validasi form kosong if($_REQUEST['username'] == "" || $_REQUEST['password'] == ""){ echo '<div class="upss red-text"><i class="material-icons">error_outline</i> <strong>ERROR!</strong> Username dan Password wajib diisi. <a class="btn-large waves-effect waves-light blue-grey col s11" href="./" style="margin: 20px 0 0 5px;"><i class="material-icons md-24">arrow_back</i> Kembali ke login form</a></div>'; } else { $username = trim(htmlspecialchars(mysqli_real_escape_string($config, $_REQUEST['username']))); $password = trim(htmlspecialchars(mysqli_real_escape_string($config, $_REQUEST['password']))); $query = mysqli_query($config, "SELECT id_user, username, nama, nip, admin FROM tbl_user WHERE username=BINARY'$username' AND password=MD5('$password')"); if(mysqli_num_rows($query) > 0){ list($id_user, $username, $nama, $nip, $admin) = mysqli_fetch_array($query); session_start(); //buat session $_SESSION['id_user'] = $id_user; $_SESSION['username'] = $username; $_SESSION['nama'] = $nama; $_SESSION['nip'] = $nip; $_SESSION['admin'] = $admin; header("Location: ./admin.php"); die(); } else { //session error $_SESSION['errLog'] = '<center>Username & Password tidak ditemukan!</center>'; header("Location: ./"); die(); } } } else { ?> <!-- Form START --> <form class="col s12 m12 offset-4 offset-4" method="POST" action="" > <div class="row"> <?php if(isset($_SESSION['errLog'])){ $errLog = $_SESSION['errLog']; echo '<div id="alert-message" class="error red lighten-5"><div class="center"><i class="material-icons">error_outline</i> <strong>LOGIN GAGAL!</strong></div> '.$errLog.'</div>'; unset($_SESSION['errLog']); } if(isset($_SESSION['err'])){ $err = $_SESSION['err']; echo '<div id="alert-message" class="error red lighten-5"><div class="center"><i class="material-icons">error_outline</i> <strong>ERROR!</strong></div> '.$err.'</div>'; unset($_SESSION['err']); } ?> </div> <div class="input-field col s12"> <i class="material-icons prefix md-prefix">account_circle</i> <input id="username" type="text" class="validate" name="username" required autocomplete="off"> <label for="username">Username</label> </div> <div class="input-field col s12"> <i class="material-icons prefix md-prefix">lock</i> <input id="password" type="password" class="validate" name="password" required autocomplete="off"> <label for="password">Password</label> </div> <div class="input-field col s12"> <button type="submit" class="btn-large waves-effect waves-light blue-grey col s12" name="submit">LOGIN</button> </div> </form> <!-- Form END --> <?php } ?> </div> <!-- Row Form START --> </div> <!-- Box END--> </div> <!-- Col END --> </div> <!-- Row END --> </div> <!-- Container END --> <!-- Javascript START --> <script type="text/javascript" src="./asset/js/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="./asset/js/materialize.min.js"></script> <script type="text/javascript" src="./asset/js/bootstrap.min.js"></script> <script data-pace-options='{ "ajax": false }' src='./asset/js/pace.min.js'></script> <!-- Jquery auto hide untuk menampilkan pesan error --> <script type="text/javascript"> $("#alert-message").alert().delay(3000).slideUp('slow'); </script> <!-- Javascript END --> <noscript> <meta http-equiv="refresh" content="0;URL='/enable-javascript.html'" /> </noscript> </body> <!-- Body END --> </html>