Misalnya kita membuat Sistem Web dengan 2 bagian yaitu admin dan pengunjung, kalau di pengunjung sih ga masalah mau pakai login atau tidak tergantung keperluan, tapi kalau dihalaman admin tanpa login??? rasanya aneh, kalau orang tau link admin nya? Bisa langsung masuk ke halaman admin dong padahal dia bukan admin hehehe jadi sangat disarankan untuk membuat login di bagian halaman adminnya ya.. Kali ini masih dengan 2 versi : youtubedan web jadi kalau bingung silahkan lihat di youtube gilacoding Pastinya login berikut ini dengan versi php 7 terbaruuu, mudah banget kok caranya, ayuk lah ikutin step step berikut ini : #pastikan sudah menggunakan php versi 7 atau diatasnya Cara ngeceknya coba ketikkan
dibrowser localhost, nah pilih #beberapa file yang akan dibuat #membuat tabel user Buat Database login_gc, isinya ada tabel users untuk login nya, isi struktur tabel users nya seperti berikut : Atau silahkan langsung jalankan script mysql nya untuk membuat tabel users
#membuat file koneksi.php Yup, buat koneksinya untuk menghubungkan form login ke tabel di database kamu, biar dia bisa cek apakah user ditemukan atau tidak
#membuat form login Nah buat form loginnya dulu dong, terserah deh mau pke css atau bootstrap bebas.. disini saya masih pakai html biasa aja ya buat contoh doang kok yang penting bisa login (desain login dengan css ada di bawah ya) Coding nya dibawah ini, simpan dengan nama login.php
#Login Controller Nah kalau sudah bikin formnya, tentunya kita harus membuat login controllernya, fungsi nya untuk proses cek n ricek apakah data username dan password udah benar atau belum
Note : untuk penjelasan nya langsung di komentar codingan nya ya, selebihnya kamu bisa tanyakan dibawah kalau masih belum paham #Buat file halaman_admin.php Jadi ini halaman tujuan kita, hanya yang mempunyai session sudah login yang bisa akses halaman_admin.php Codingan nya ada dipaling atas itu fungsi cek sudah login atau belum, berikut lengkap nya :
Note : - Disini untuk menampilkan nama yang login atau username, cukup pakai variable - Misal ada tambahan kolom hak_akses, kamu cukup tambahkan disession login controller dengan #Membuat logout.php Fungsi logout agar kita keluar dari session yang ada kalau kita klik logout otomatis kita keluar dari halaman admin, dan kembali ke halaman login. Makanya
disitu ada
Nah sampai sini sih udah selesai sob! Tapi nanti akan saya ajari gimana caranya login dengan password yang terenksipsi agar lebih aman. Oooiya... ini ada bonus untuk desain login : #coding desain login v2
simpan dengan nama loginv2.php Btw silahkan download project ini disini : https://github.com/herziwp/loginphp7 dan videonya ada disini :
Terimakasih sob! |