Tutorial Login Multiple Dengan PHP Object Dan MySql

Initekno.com – Sudah lama sekali saya tidak membuat artikel pada website ini. Sejak bulan juli 2019 saya hanya posting beberapa artikel saja. ok, seperti biasa tanpa pikir panjang, kali ini materi artikel yang akan saya bahas yaitu tentang membuat login dengan php native dan database mysql. Kali ini saya akan membuatnya multiple, artinya programmer akan membuat kode akses yang menggunakan satu form login dan satu form dashboard, tetapi sudah dapat menampung banyak user akses didalamnya menggunakan logika if then else.

Baik, langkah pertama persiapkan folder website baru, letakkan pada direktori c:/xampp/htdocs/ dan buka text editor kesayangan kamu. Saya sarankan menggunakan notepad++ atau vscode.

Jangan lupa untuk menjalankan server lokal xampp, karena kita akan menggunakan server lokal ini. Tapi sebelumnya buat dulu tabel seperti berikut ini

7 Text Editor Populer Programmer di Tahun 2018

Langsung saja ketikkan kode dbconfig.php sebagai penghubung antara kode dan basis data mysql, simpan file tersebut di dalam folder config pada direktori website kamu. contoh : C:\xampp\htdocs\pamegatim1\config

Buat file baru lagi dan beri nama dengan auth.php ketikkan kode berikut ini

Sekarang coba perhatikan baris paling atas include_once ‘template/header.php’ dan baris paling bawah include_once ‘template/footer.php’ kamu membutuhkan file header.php dan footer.php nantinya.

Sekarang tuliskan kode prosesnya yaitu auth_p.php

jika kamu perhatikan pada struktur if then else pada kode diatas kamu akan menamukan bahwa ada 3 level user akses yang nantinya akan kamu temui. yaitu superadmin, lokasi dan pa.

Buat juga auth_logout.php

Logout akan membuat session yang tersimpan di browser akan di hapus. jadi jika kamu tekan logout maka kamu tidak akan bisa masuk kedalam dashboard lagi. sebab ada proteksi di setiap halaman yang membutuhkan untuk login. dan berikut adalah kode security halamannya

untuk menerapkan security kode halaman, silahkan lihat kode lengkapnya pada dashboard.php berikut ini :

kode diatas pasti masih error, karena kamu belum membuat file header dan footer. sekarang buat folder baru, beri nama dengan template. dan buat dua file header.php dan footer.php simpan dalam folder template pada direktori website kamu.

header.php header adalah kerangka paling atas. yaitu meliputi pemanggilan file external css dan javascript

footer.php footer adalah baris sambungan untuk sistem templating yang berada paling bawah dari sebuah kerangka template html

Sekian tutorial ini. sekarang coba jalankan pada browser kamu. Dan berikut adalah contoh login dengan role / level superadmin

jika ada permasalahan bisa ditanyakan ke email admin situs ini. atau kirim komentar di bawah. dan semoga bermanfaat, atau bisa juga mencoba login multiple dengan framework codeigniter

Membuat CRUD Ajax JQuery Tanpa Reload Halaman di Codeigniter 3 #Autentikasi Multiple User Akses

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *