membuat login dengan php mysqli

membuat login dengan php mysqli

Selamat datang di tutorial pembuatan login dengan PHP dan MySQLi dari www.malasngoding.com. Tutorial ini akan menjelaskan cara membuat login dengan menggunakan PHP dan MySQLi. Kita akan memasukkan satu baris data ke dalam tabel admin sebagai contoh tutorial login dengan PHP MySQLi. Misalnya, id=1, username=admin, password=admin123. Pastikan username yang diinputkan unik sehingga tidak ada username dengan value yang sama. Berikut adalah cara mudah untuk membuat PHP login session dalam 9 langkah: 1. Login ke Member Area Niagahoster. 2. Buat Database MySQL. 3. Siapkan Struktur Project PHP. 4. Hubungkan PHP dengan MySQL. 5. Buat Halaman Login PHP. 6. Rancang Form Registrasi Website. 7. Bangun Halaman Berhasil Login. 8. Tambahkan Fungsi Logout. 9. Percantik Website dengan CSS. Setelah membuat database akademik dan tabel admin, selanjutnya kita akan memasukkan data admin baru dengan password yang terenkripsi menggunakan md5. Berikut adalah contoh cara membuat login dengan PHP dan mysqli menggunakan encrpytion method md5. - sudo chmod 777 /var/www/html -R # berikan hak akses dulu - mkdir /var/www/html/php-login-register # buat direktori baru - cd /var/www/html/php-login-register # pindah ke direktori baru - Buat tiga direktori di dalamnya: mkdir css js img # buat tiga direktori sekaligus - Setelah itu buat file yang dibutuhkan. Perhatikan pada form login yang sudah kita buat, kita menentukan aksi dari form tersebut ke file login.php. Halaman akan secara otomatis diarahkan ke halaman login.php ketika tombol login diklik atau form di submit. Jadi pada file login.php inilah kita membuat aksi dari form, mulai dari menangkap data username dan password yang diinputkan pada form sebelum di submit, kemudian melakukan md5 encryption. - $password = md5($_POST['password']); Intinya, kita memvalidasi inputan username dan password yang diubah menjadi md5 dan membandingkannya dengan data di database. Setelah tabel jadi, cara membuat form login dan register dengan PHP dan MySQL database adalah memasukkan kode skrip yang berisi kode untuk menghubungkan PHP MySQL dengan server database MySQL. Jadi, buatlah file baru dan masukkan kode skripnya. Jika sebelumnya kita sudah membuat tutorial login dan logout sederhana dengan PHP, kita akan melanjutkan tutorial tersebut dengan implementasi MySQL. Kode yang akan kita pakai adalah lanjutan dari tutorial sebelumnya. Kita akan melakukan validasi login dengan PHP dan mysqli. Silakan masukkan username dan password yang benar, yaitu yang sesuai dengan yang sudah kita input pada tabel user pada tahap sebelumnya. Admin: username = malasngoding, password = malasngoding123. Pegawai: username = diki, password = diki123. Langkah 4 – Membuat Fungsi Login. Fungsi ini akan mengecek apakah username dan password yang diinputkan sesuai atau tidak dengan data user di database. Jika sesuai, maka fungsi ini akan bernilai benar (true) (fungsi.php). Sekian tutorial tentang pembuatan login dengan PHP dan MySQLi. Silakan tinggalkan komentar jika ada yang kurang jelas dari tutorial ini. Diki Alfarabi Hadi.