LOGIN AND LOGOUT With PHP Native dan MySQLi Sederhana

LOGIN AND LOGOUT With PHP Native dan MySQLi Sederhana

Selamat datang teman teman, pada artikel kali ini saya akan membahas mengenai bagaimana cara untuk membuat login dan logout menggunakan php dan database MySqli. Pada artikel sebelumnya saya membuat bagaimana menggunakan PHP sebagai pemograman untuk Image Processing, nah untuk beberapa artikel ke depan saya akan membuat website CRUD yaitu Create, Read, Update, And Delete.

Untuk langkah awal nya kita akan belajar koneksi database dan juga membuat proses login, ya karna ini paling singkat... :v

Langsung saja, pertama silahkan buat database terlebih dahulu di phpmyadmin, dan buat 1 tabel
Bisa di lihat melalui gambar diatas, saya menggunakan nama database "infosoftmikro" lalu dengan tabel "user"
Setelah membuat tabel, tambahkan saja 1 buah data untuk login nantinya ...
Pada table saya membuat 4 kolom yakni diantaranya, ID, Username, Password, Dan Nama.
bisa kalian sesuai kan dengan kebutuhan :v
Pembuatan Database dan table sudah selesai, untuk langkah selanjutnya ke bagian PHP atau ServerSide nya.

Silahkan buat File php sebagai halaman login dan index. Halaman login berfungsi sebagai tempat/form user untuk memasukkan data, halaman index sebagai tempat user ketika berhasil login, dan letakkan tombol logout pada halaman index.

Sebagai contoh halaman login saya buat seperti ini, untuk css saya menggunakan bootstrap, karena tujuan artikel ini hanya pembuatan proses, bukan design... bisa kalian gunakan template atau halaman login yang sudah di buat sendiri...



Pada halaman login, bisa kalian perhatikan pada bagian "form action" silahkan isi dengan file prosesphp kalian, sesuai dengan lokasi file proses.php nya, method = "post" digunakan untuk membaca proses/data yang ada.

Oke, halaman sudah selesai, selanjutnya kita buat terlebih dahulu koneksi nya...


$connect merupakan variabel untuk koneksi yang sudah dibuat, localhost alamat dimana database kalian, root merupakan akun dari server, phpmyadmin kalian tidak memiliki password silahkan kosongkan saja, select_db, masukkan nama database yang sudah kalian buat.

Sip, selanjutnya kita tinggal membuat bagaimana proses login nya. Sangat sederhana, silahkan kalian buat 1 file lagi untuk proseslogin.php nya, lalu bisa ikutin coding berikut :


Include = Tempat Dimana kalian menyimpan file koneksi database nya.
select * from user = user disini menuju ke nama tabel yang sudah di buat, jadi sesuaikan dengan nama tabel yang sudah kalian buat.
IF Check>0 = berarti jika akun ada/berhasil login, akan menuju ke index.html, sedangkan gagal akan kembali ke halaman login yakni, login.php
 Nah, jika sudah disini fungsi login sudah bisa digunakan, setelah login kita seharusnya membuat fungsi logout, ya kali user bisa masuk ga bisa keluar, ga enak dong ga bisa keluar :v
Tambahkan saja 1 file lagi dengan nama proseslogout/logout.php... terserah kalian mau buat namanya apa.
lalu ketikan code berikut untuk melakukan logout.

pada tombol logout di file index, buat saja href yang menuju ke file logout.php
Untuk pembuatan login dan logout sudah selesai...
jika dari kalian masih ada yang kurang mengerti silahkan cek video tutorial yang sudah saya buat di bawah ini.



dan jika ada yang ingin di tanyakan silahkan berkomentar di bawah.
Sampai ketemu lagi di artikel selanjutnya....

Selamat Belajar.
DMCA.com Protection Status

3 comments

  1. Mau tanya, kalo logout yang masuk di menu yang halamannya pakai frameset, supaya setelah klik logout kembali ke tampilan awal tanpa frameset sebelum login ke halaman yang ada menu logoutnya bagaimana ya? Terima kasih

    ReplyDelete
    Replies
    1. kan tinggal header index, terserah agan mau kearah mana.

      Delete
  2. Mau tanya, kalo logout yang masuk di menu yang halamannya pakai frameset, supaya setelah klik logout kembali ke tampilan awal tanpa frameset sebelum login ke halaman yang ada menu logoutnya bagaimana ya? Terima kasih

    ReplyDelete