Tutorial ini adalah lanjutan dari tutorial sebelumnya yaitu membuat login dan logout dengan PHP dan MySQL. Nah sekarang kita akan melanjutkan proses registrasi atau register dengan PHP dan MySQL. Show Selain proses registrasi, dalam tutorial ini juga akan membahas bagaimana cara mengupdate profile atau data user setelah berhasil login. Source code yang akan kita pakai dalam tutorial ini bisa kamu download dulu di sini ya: https://github.com/yusidabcs/login-php-mysql Database design untuk proses register akan sama dengan tutorial sebelumnya. Jadi bisa kamu cek dulu tutorial sebelumnya ya. Daftar Isi:
Design Database dan User TabelJika kamu belum membuat table Buat tabel
Jadi nanti proses register itu akan menginsert data user ke dalam table 1. Buat File Register.phpBuat sebuah file dengan nama
Tampilan dari kode diatas adalah seperti dibawah ini. Register FormPenjelasan File Nah seperti itu flow dari proses register. 2. Buat file process-register.phpFile Isinya seperti dibawah ini.
Penjelasan:
Demo Register Demo proses registerUpdate Proses Register Agar Data Form Tidak HilangAda 1 masalah yang muncul ketika proses validasi password atau username tidak berhasil, maka data nama dan username itu terhapus dari form. Kita akan membuat jika passwordnya salah maka username dan nama tidak akan hilang dari form. Caranya? Kita akan pakai session. Buka file Update di bagian validasi password.
Update di bagian validasi username.
Kita akan menambahkan session yang akan kita kirim balik ke halaman register. File
Session
sudah kita set. Selanjutnya adalah menampilan session tersebut di halaman
Kita coba hasil dari proses register sekarang. Demo registerKita bisa cek hasil user yang tersimpan di table Sekarang coba kalian login dengan username dan password yang sudah dibuat tadi ya. Seharusnya kamu sudah bisa login dengan data tersebut. PenutupItulah cara membuat proses register dengan PHP dan MySQL. Semoga artikel ini bermanfaat ya. Jika ada pertanyaan dan kesulitan bisa tinggalkan komentar. Saya akan pastikan secepatnya membantu teman-teman. Source code tutorial ini bisa didownload disini: https://github.com/yusidabcs/login-php-mysql/tree/register Next tutorialnya adalah kita akan membuat halaman update profile dan lupa password. Jadi setelah user login, mereka bisa merubah data profilenya. |