Membuat Login Dengan PHP dan MySQLi Menggunakan MD5


membuat login dengan php dan mysqli menggunakan md5

Membuat Login Dengan PHP dan MySQLi Menggunakan MD5

Selamat datang di www.malasngoding.com. Sekarang teman-teman sedang berada di tutorial Membuat Login Dengan PHP dan MySQLi Menggunakan MD5. sebenarnya tutorial cara membuat login sudah pernah di bahas berulang kali di www.malasngoding.com. seperti misalnya sebelumnya kita telah membahas tentang cara membuat login dengan php dan mysqli, membuat login dengan php dan mysql, sampai membuat login dengan php dan mysqli menggunakan enkripsi md5 pada password.

Tapi tutorial kali ini agak sedikit berbeda. di tutorial ini kita akan belajar membuat login dengan php dan mysqli. tapi menggunakan enkripsi md5 untuk keamanan dan kerahasiaan password pengguna yang tersimpan di database.

Ada banyak kelebihan jika kita menerapkan enkripsi md5 pada password pengguna sistem yang kita buat. silahkan teman-teman baca juga tutorial sebelumnya tentang kegunaan md5 dan cara membuat md5 pada PHP.

DALAM TUTORIAL MEMBUAT LOGIN DENGAN PHP DAN MYSQLI MENGGUNAKAN MD5 INI TIDAK DIJELASKAN LAGI SECARA DETAIL TENTANG KESELURUHAN FUNGSI. HANYA FOKUS PADA PEMBAHASAN PENGGUNAAN MD5 PADA PROSES LOGIN. KARENA TUTORIAL INI MELANJUTKAN DARI TUTORIAL SEBELUMNYA TENTANG MEMBUAT LOGIN DENGAN PHP DAN MYSQLI TANPA MD5. SILAHKAN TEMAN-TEMAN BACA PADA TUTORIAL YANG DISEBUTKAN BARUSAN UNTUK PENJELASAN KESELURUHANNYA.

Membuat Login Dengan PHP dan MySQLi Menggunakan MD5

Untuk teman-teman yang ingin mengikuti tutorial ini, silahkan terlebih dulu saya sarankan untuk mempelajari dan mengikuti tutorial sebelumnya yaitu tentang tutorial membuat login dengan PHP dan MySQLi. karena sebenarnya di sini kita akan mengikuti tutorial sebelumnya. hanya bedanya sekarang kita akan menerapkan enkripsi MD5 pada password pengguna sistem. agar lebih aman dan terjaga kerahasiaannya.

Persiapan

Untuk pesiapannya, silahkan kita buat dulu contoh database dan tabel admin di dalam database yang kita buat, pada tabel admin ini lah nantinya kita simpan username dan password admin dalam bentuk enkripsi md5.

Buat database baru dengan nama ‘akademik’. kemudian buat tabel baru dengan nama ‘admin’, dengan isi nya : id, username, dan password.
id bertipe data int, sedangkan username dan password bertipe data varchar dan beri nilai 225. jangan lupa mencentang auto_increment dan pilih primary pada id. karena kita akan menjadikan id sebagai primary key.

membuat login dengan php dan mysqli

membuat login dengan php dan mysqli

setelah selesai membuat database akademik dan tabel admin. selanjutnya kita akan input data admin baru dengan password yang terenkripsi md5. perhatikan contoh berikut.

membuat login dengan php dan mysqli menggunakan md5

membuat login dengan php dan mysqli menggunakan md5

pada password kita isi saja passwordnya dengan ‘admin123’. dan jangan lupa memilih md5 pada kolum function. dan klik go.

login enkripsi password md5 php

login enkripsi password md5 php

seperti yang teman-teman lihat pada kolom merah di atas. data password yang tadinya kita input ‘admin123’. sekarang telah terenkripsi dengan md5. jadi password bisa aman dari orang-orang yang melihat database kita.

Sampai di sini persiapan kita telah selesai membuat database dan tabel admin.

WAJIB : Pelajari tentang membuat login dengan php tanpa md5 di sini. agar lebih mudah mengikuti tutorial ini.

Sistem Login Dengan PHP dan MySQLi Menggunakan MD5

Buat sebuah folder baru dengan nama terserah teman-teman. untuk nama project kita. di sini saya membuat folder baru dengan nama “loginmd5” di ‘ C://xampp/htdocs/ ‘.

Kemudian kita akan membuat koneksi database dengan php dan mysqli. silahkan baca tutorial sebelumnya tentang cara membuat koneksi database dengan PHP dan MySQLi.

Buat file baru di dalam folder “loginmd5” dengan nama koneksi.php.

koneksi.php

kemudian buat sebuah file baru lagi dengan nama index.php. pada file index.php ini kita akan membuat halaman loginnya.

index.php

di sini tidak lagi di jelaskan secara detail. karena sudah di jelaskan pada tutorial membuat login dengan php dan mysqli pada tutorial sebelumnya.

karena di sini file yang akan memproses data yang di kirim dari form ini adalah cek_login.php,

maka kita buat sebuah file baru lagi dengan nama cek_login.php.

cek_login.php

nah perhatikan di sini, di sini kita menggunakan fungsi md5() untuk mengubah data password yang dikirim dari form ke dalam bentuk md5.

beda seperti tutorial sebelumnya yang tidak menggunakan md5.

baru kemudian data password yang sudah di ubah ke format md5 ini kita cocok kan dengan password yang ada pada database.

tidak ada perbedaan dengan tutorial membuat login sebelumnya. cuma di sini kita menambahkan fungsi md5.

oke selanjutnya buat sebuah folder dengan nama “admin”. karena saat login berhasil akan di alihkan ke direktori “admin”. pada folder admin tersebut kita akan membuat semua halaman adminnya dalam folder admin ini.

buat sebuah file baru lagi dengan nama index.php dalam folder “admin”.

admin/index.php

buat sebuah file baru lagi dengan nama logout.php dalam folder “admin”.

admin/logout.php

Menjalankan Sistem Login Dengan PHP dan MySQLi Menggunakan Enkripsi MD5

Saat nya menjalankan proses login.

jalankan project pada browser dengan alamat http://localhost/loginmd5

membuat login dengan php dan mysqli menggunakan md5

membuat login dengan php dan mysqli menggunakan md5

isi username : admin, dan password : admin123. klik login.

sistem login berhasil

sistem login berhasil

nah login pun berhasil.

Oke sekian dulu tutorial Membuat Login Dengan PHP dan MySQLi Menggunakan MD5. semoga bermanfaat. penjelasan detailnya sudah di bahas pada tutorial sebelumnya.

 

BACA JUGA : Membuat login dengan PHP dan MySQL MD5

 


Diki Alfarabi Hadi

Coding enthusiast. Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.

Tutorial Menarik Lainnya

membuat form login logout tanpa database
Menghitung Selisih Waktu PHP
crud dengan ajax php mysqli
crud ajax php mysqli

Diskusi

10 Komentar
  • suka ngoding 7 years ago

    thanks kak bermanfaat banget 🙂

  • Alin Muhamad 7 years ago

    Informasi yang sangat cerdas dan bermanfaat sekali,Sampai sekarang saya masih belajar Terimakasih

  • Dedi 7 years ago

    terimakasih

  • Membuat Login Multi User Level Dengan PHP dan MySQLi – Malas Ngoding 6 years ago

    […] Membuat Login Dengan PHP dan MySQLi menggunakan keamanan MD5 […]

  • M. Marozib Husaini 6 years ago

    mas itu session yang ‘$_SESSION[‘status’] = “login”;’ statusnya database apa status dalam form?

    • Diki Alfarabi Hadi 6 years ago

      itu untuk membuat session mas, misalnya di situ kita ingin membuat session status yang isi session status nya adalah “login”.

  • fidel 6 years ago

    ada yang bisa aku hubungi ga mas? ada yang aku mau tanyaain

  • Tutorial Laravel #32 : Session Laravel – Malas Ngoding 6 years ago

    […] yang sudah dijelaskan juga pada tutorial sebelumnya tentang membuat login dengan PHP dan Mysqli, pada proses login sebuah sistem, biasanya session menjadi kunci penanda bahwa yang memiliki kunci […]

  • marinus 5 years ago

    terimakasi gen, bermanfaat

Tulis Komentar / Pertanyaan

Download ebook belajar HTML & CSS dasar untuk pemula gratis

Download Ebook belajar HTML & CSS dasar untuk pemula gratis.

Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana. materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.

DOWNLOAD