Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Gabisa proses data input login
gabisa memproses data. tanpa ada laporan error index.php
<?php
session_start();
if(isset($_SESSION['namauser'])) {
header('location:index.php'); }
require_once("aset/php/koneksi.php");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Halaman Masuk</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--===============================================================================================-->
<link rel="icon" type="image/png" href="aset/img/favicon.ico"/>
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="aset/paket/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="aset/paket/fonts/font-awesome-4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="aset/paket/fonts/Linearicons-Free-v1.0.0/icon-font.min.css">
<link rel="stylesheet" type="text/css" href="aset/paket/vedor/animate/animate.css">
<link rel="stylesheet" type="text/css" href="aset/paket/vendor/css-hamburgers/hamburgers.min.css">
<link rel="stylesheet" type="text/css" href="aset/paket/vendor/select2/select2.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="aset/paket/css/util.css">
<link rel="stylesheet" type="text/css" href="aset/paket/css/main.css">
</head>
<!-- cek pesan notifikasi -->
<?php
if(isset($_GET['pesan'])){
if($_GET['pesan'] == "gagal"){
echo "Login gagal! nama pengguna dan kata sandi salah!";
}else if($_GET['pesan'] == "logout"){
echo "Anda telah berhasil logout";
}else if($_GET['pesan'] == "belum_login"){
echo "Anda harus masuk untuk mengakses inventori sekolah";
}
}
?>
<body>
<div class="limiter">
<div class="container-login100" style="background-image: url('images/img-01.jpg');">
<div class="wrap-login100 p-t-190 p-b-30">
<form class="login100-form validate-form">
<div class="login100-form-avatar">
<img src="aset/avatar/login.png" alt="AVATAR">
</div>
<span class="login100-form-title p-t-20 p-b-45">
HALAMAN MASUK
</span>
<form action="aset/php/login.php" method="POST">
<div class="wrap-input100 validate-input m-b-10" data-validate = "Nama Pengguna Wajib Diisi">
<input class="input100" type="text" name="username" placeholder="Nama Pengguna">
<span class="focus-input100"></span>
<span class="symbol-input100">
<i class="fa fa-user"></i>
</span>
</div>
<div class="wrap-input100 validate-input m-b-10" data-validate = "Kata Sandi Wajib Diisi">
<input class="input100" type="password" name="password" placeholder="Kata Sandi">
<span class="focus-input100"></span>
<span class="symbol-input100">
<i class="fa fa-lock"></i>
</span>
</div>
<div class="container-login100-form-btn p-t-10">
<input name="Login" value="login" type="submit" class="login100-form-btn">
</div>
<div class="container-login100-form-btn p-t-10">
<input name="reset" value="Batal" type="reset" class="login100-form-btn">
</div>
<div class="text-center w-full p-t-25 p-b-230">
<a href="#" class="txt1">
Lupa Nama Pengguna / Kata Sandi?
</a>
</div>
<div class="text-center w-full">
<a class="txt1" href="daftar.php">
Buat Akun Baru
<i class="fa fa-long-arrow-right"></i>
</a>
</div>
</form>
</div>
</div>
</div>
</form>
<!--===============================================================================================-->
<script src="aset/paket/vendor/jquery/jquery-3.2.1.min.js"></script>
<script src="aset/paket/vendor/bootstrap/js/popper.js"></script>
<script src="aset/paket/vendor/bootstrap/js/bootstrap.min.js"></script>
<script src="aset/paket/vendor/select2/select2.min.js"></script>
<script src="aset/paket/js/main.js"></script>
</body>
</html>
login.php
<?php
// mengaktifkan session php
session_start();
// menghubungkan dengan koneksi
include 'koneksi.php';
// menangkap data yang dikirim dari form
$username = $_POST['username'];
$password = $_POST['password'];
// menyeleksi data admin dengan username dan password yang sesuai
$data = mysqli_query($koneksi,"select * from user where username='$username' and password='$password'");
// menghitung jumlah data yang ditemukan
$cek = mysqli_fetch_array($data);
if(mysqli_num_rows($cek)== 0){
echo "<div align='center'>ID Username Belum Terdaftar! <a href='login.php'>Back</a></div>";
} else {
if($username <> $cek['username']) {
echo "<div align='center'>Username salah! <a href='login.php'>Back</a></div>";
} else {
$_SESSION['username'] = $cek['username'];
header('location:../../halamanutama.php');
}
}
?>
0