Cara Membuat Multi USER Login PHP + MySqli, ini sering kali di keluhkan bagi pengembang pemula agar terlihat berjalan dengan baik dan lancar, kali ini onka akan membahas tentang Cara Membuat Multi USER Login PHP + MySqli
Siaplan alat-alat tempurnya terlebih dahulu !!!
Text Editor
Browser
Hosting lokal server (localhost) XAMPP (MySqli)
Niat
Untuk tutorial ini hanya memerlukan waktu 10 menit
Jalankan XAMPP
Buatlah terlebih dahulu database atau bisa dengan
menambakan table di database yang sudah kalian buat tapi kali ini onka akan
membuat database baru.
Onka menamai database dengan nama : db_multi_user, di
dalam database db_multi_user, onka membuat table dengan nama = tb_user
Dengan ketentuan isi di dalam table sebagai berikut :
No
Nama
Tipe
AutoIncrement
1
id
Int
Ya
2
nama
Varchar(20)
3
username
Varchar(15)
4
password
Varchar(20)
5
level
Varchar(25)
Lihat gambar jika masih bingung
Setelah database dan tablenya sudah di buat kali ini
onka akan isi datanya. Tutorial kali ini onka akan membahas tentang sebuah studi
persekolahan yang mana terdapat admin,
guru, dan murid.
Setelah data di isi seperti ini :
Nah bagian ini yang paling seru
Yapp PENGKODIAN
Pertama kali persiapkan bahan-bahannya terlebih dahulu
seperti di bawah ini:
Cara membuat bahannya yaitu dengan klik kanan di dalam
sebuah folder – New – Text (klik yes jika sudah dinamakan tiap-tiap bahan)
index.php
style.css
koneksi.php
cek_login.php
halaman_admin.php
halaman_guru.php
halaman_murid.php
logout.php
Tempatkan file di atas di dalam folder multiuser di
dalam folder htdocs jika kalian memakai XAMPP, jika memakai UniServerZ di dalam
folder www
Onka memakai sublime Editor untuk memasukkan kodingnya
!!!
Setelah itu klik index.php dan masukkan script di
bawah ini:
Index.php (berfungsi sebagai halaman dasar dalam
pengambilan script di localhost)
// untuk mengcek apakah yang mengakses halaman ini sudah login atau belum
if($_SESSION['level']==""){
header("location:index.php?pesan=gagal");
}
?>
<div class="tengah">
<h1 class="tulisan_tengah">Halaman Admin</h1>
<p class="tulisan_tengah">Halo <b><?php echo $_SESSION['username']; ?></b> Anda telah berhasil login <br> Login sebagai <b><?php echo $_SESSION['level']; ?></b>.</p>
// untuk mengcek apakah yang mengakses halaman ini sudah login atau belum
if($_SESSION['level']==""){
header("location:index.php?pesan=gagal");
}
?>
<div class="tengah">
<h1 class="tulisan_tengah">Halaman Guru</h1>
<p class="tulisan_tengah">Halo <b><?php echo $_SESSION['username']; ?></b> Anda telah berhasil login <br> Login sebagai <b><?php echo $_SESSION['level']; ?></b>.</p>
// untuk mengcek apakah yang mengakses halaman ini sudah login atau belum
if($_SESSION['level']==""){
header("location:index.php?pesan=gagal");
}
?>
<div class="tengah">
<h1 class="tulisan_tengah">Halaman Murid</h1>
<p class="tulisan_tengah">Halo <b><?php echo $_SESSION['username']; ?></b> Anda telah berhasil login <br> Login sebagai <b><?php echo $_SESSION['level']; ?></b>.</p>
logout.php (berfungsi untuk keluar dari halaman
seperti halaman admin, guru, atau murid)
<?php
// Untuk mengaktifkan session pada php
session_start();
// Untuk menghapus semua session
session_destroy();
// pindah halaman ke halaman login
header("location:index.php");
?>
Setelah pengisian semua script dari masing-masing
script, sekarang onka jalankan !!!
Untuk semua tutorial ini 100% berhasil, jika belum
berhasil berarti ada kesalahan dalam pengcopyan atau penamaan database.
Nah dari pada repot-repot bikin satu-satu seperti
diatas, onka bakal share script dan databasenya. Onka memakai MySql versi
terbaru MySqli, tidak akan bisa jika kalian memakai localhost/XAMPP versi lama
Klik link di bawah ini untuk DOWNLOAD SCRIPTnya!!!
Jika kalian masih bingung bisa chat via WA or komentar
Belum ada Komentar untuk "Cara Membuat Multi USER Login PHP + MySqli"
Posting Komentar