- Menyiapkan Database
- Silahkan buka localhost/phpmyadmin dan buat database baru (disini saya menamainya dengan regis)
- Buat table baru dengan nama users
- Buat kolomnya dengan “id”, “username”, “email”, “password”, “name”. Pada id tambah dengan primary_key, auto_increment. Ini bisa dibuat menggunakan phpmyadmin ataupun kode SQL, terserah ingin dibuat yang mana
- Koneksikan database yang dibuat dengan PHP dengan nama “config.php” agar database dapat terkoneksi dan dapat digunakan.
- Buka localhost:8000/config.php, apabila tidak ada error maka konfigurasi database dengan PHP telah berhasil, apabila error maka kemungkinan kesalahan penulisan atau kurang titik koma.
- Membuat halaman utama
- Buat file PHP dengan nama index.php , halaman ini bertugas sebagai landing page, isinya cukup HTML dan style saja.
- Buat tampilan sesuai keinginan anda dengan ada tombol login dan register agar mudah untuk antarmuka dengan pengguna.
- Hubungkan tombol register dengan href ke register.php
- Buka localhost:8000/index.php .
- Membuat fitur register dengan PHP
- Buat file register.php
- Hubungkan register.php dengan config.php dengan fungsi require_once(); agar kode yang berada di config.php dapat digunakan di register.php
- Buat kode untuk menyimpan database yang akan diinputkan oleh user
- Lakukan filter dan enkripsi terhadap data yang di inputkan hal ini berfungsi agar hacker tidak dapat dengan mudah menyerang website anda.
- Password tidak perlu di filter agar user dapat menggunakan symbol untuk memasukkan kata sandi sehingga password lebih aman
- Setelah di-filter selanjutnya buat query dengan object $db, :name, :username, :email, :password adalah placeholder. Tujuannya agar terhindar dari serangan SQL Injection.
- Setelah itu, kita bind parameter atau mengisi placeholder dengan nilai yang kita dapatkan dari hasil filter.
- Eksekusi query nya dengan $saved = $stmt->execute($params); , eksekusi ini akan menghasilkan true apabila berhasil.
- Lalu buat form untuk register dengan atribut action=”” yang akan dikirim ke website itu sendiri yaitu register.php .
- Website register sudah siap untuk digunakan
- Kesimpulan dan Penutup
Dalam website yang bagus tentunya kita membutuhkan register dan login agar user dapat berinteraksi dengan fitur website lebih lanjut, dapat juga untuk admin yang ingin mengakses halaman admin.
Kebutuhan akan digital IT sangat dibutuhkan dalam kegiatan sehari-hari, Bead IT Consultant merupakan pilihan tepat sebagai partner anda,kunjungi website kami dengan klik link ini : www.beadgrup.com