Tutorial Log In dengan PHP+MySQL+Template AdminLTE Part 2

Hatsune Miku
2 min readMay 9, 2019

--

Oke teman-teman sebelumnya kita telah membuat tampilan login di Tutorial Log In dengan PHP+MySQL+Template AdminLTE Part 1 nah selanjutnya kita akan terlebih dahulu membuat tambahan tabel sebelum ke proses loginnya.

Kita buka kembali database “mahasiswa” yang di tutorial CRUD telah kita buat, lalu tambahkan tabel “admin” dengan ketentuan tabel seperti dibawah :

Tabel Admin

Setelah itu jangan lupa kita isi juga datanya, untuk field “id_admin” cukup isi 1, dan “password” isi dengan format MD5 lalu “profil” kosongkan saja sisanya isi sesuai kemauan teman-teman.

Sekarang kita akan membuat proses loginnya, buat file bernama login_process.php didalam folder “pages” dengan kode sebagai berikut :

<?phpinclude "../conf/conn.php";$username = mysql_real_escape_string(htmlentities($_POST['username']));$password = mysql_real_escape_string(htmlentities($_POST['password']));$check    = mysql_query("SELECT * FROM admin WHERE username = '$username' AND password = md5('$password')") or die(mysql_error());if(mysql_num_rows($check) >= 1){while($row = mysql_fetch_array($check)){session_start();$_SESSION['id_admin'] = $row['id_admin'];?><script>alert("Selamat Datang <?= $row['username']; ?> Kamu Telah Login Ke Halaman Admin !!!");window.location.href="../index.php"</script><?php}}else{echo '<script>alert("Masukan Username dan Password dengan Benar !!!");window.location.href="login.php"</script>';}?>

Sekarang kita coba login di url ini “http://localhost/crud-php/pages/login.php” lalu masukan username dan password lalu klik tombol Log In.

Tampilan Alert Berhasil Login

Jika kita berhasil kita akan langsung dialihkan ke halaman Beranda dari Dashboard.

Nah karena sudah bisa login sekarang kita akan buat Log Out nya. Buat file bernama logout_process.php didalam folder “pages” dengan kode seperti dibawah ini :

<?phpsession_start();include '../conf/conn.php';$sess_admin = $_SESSION['id_admin'];if (isset($sess_admin)){session_destroy();echo '<script>alert("Anda Telah Logout !!!");window.location.href="login.php"</script>';}?>
Tombol Log Out

Lalu kita klik tombol logout seperti gambar diatas. Apabila berhasil akan ada alert dan halaman akan langsung dialihkan ke halaman login.

Tampilan Alert Berhasil Logout

Oke cukup sekian Tutorial kita kali ini, mungkin nanti kalau ada waktu akan saya lanjutkan dengan menambahkan gambar profil dan membuat halaman setting. Ditunggu aja ya guysssssss…

--

--