Pada materi sebelumnya di bj.imwi.ac.id telah dibahas tentang bagaimana cara membuat koneksi database dengan PHP dan MySQLi, serta menampilkan data dari tabel. pada kesempatan kali ini kita akan bahas bagaimana cara membuat login dengan menggunakan PHP dan MySQLi
Sebagai permulaan kita akan buat terlebih dahulu tabel yang akan kita gunakan yaitu tabel pengguna dengan struktur tabel sebagai berikut:
id integer primary a_i
nama varchar(255)
username varchar(255)
password varchar(255)
level int

selanjutnya setelah dibuat tabel tersebut silahkan isi tabel tersebut sesuai kebutuhan sebagai conoth:
id -> (tidak perlu di isi karena auto increment jadi akan mengisi otomatis)
nama -> admin
username -> admin
password -> admin
level -> 1

tabel diatas akan berfungsi untuk tutorial yang lainnya, meskipun dalam tutorial kali ini tidak terpakai semuanya

pertama kita akan buat file koneksi.php yang dilihat di tutorial sebelumnya disini
selanjutnya buatlah file baru dengan nama login.php dengan script sebagai berikut :

<!DOCTYPE html> <html>
<head>
<title>LOGIN</title>
</head>
<body>
<h2>Login</h2>
<br/>
<!-- cek pesan notifikasi -->
<?php
if(isset($_GET['pesan'])){
if($_GET['pesan'] == "gagal"){
echo "Login gagal! username dan password salah!";
}else if($_GET['pesan'] == "logout"){
echo "Anda telah berhasil logout";
}else if($_GET['pesan'] == "belum_login"){
echo "Anda harus login untuk mengakses halaman ini";
}
}
?>
<br/>
<br/>
<form method="post" action="cek_login.php">
<table>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username" placeholder="Masukkan username"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="password" placeholder="Masukkan password"></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" value="LOGIN"></td>
</tr>
</table>
</form>
</body>
</html>

setelah selesai membuat file diatas silahkan lanjutkan untuk pembuatan cek_login.php

 
Top