Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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