[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-cats-ngidenet":3,"blog-detail-ngidenet-php-register-mysql":20},{"items":4},[5,9,13,17],{"name":6,"slug":7,"count":8},"Digital Marketing","digital-marketing",41,{"name":10,"slug":11,"count":12},"Programming","programming",56,{"name":14,"slug":15,"count":16},"Tips","tips",75,{"name":18,"slug":19,"count":8},"Web Development","web-development",{"id":21,"slug":22,"title":23,"short_text":24,"excerpt":24,"cover":25,"cover_image":25,"cover_alt_text":25,"category":10,"tags":26,"published_at":27,"created_at":28,"full_text":29,"meta_title":25,"meta_description":30,"faqs":31,"images":32,"views_count":33},471,"php-register-mysql","Belajar PHP – Cara Membuat Halaman Register Dengan PHP & MySQL","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. Sela",null,[],"2021-10-21T16:00:00Z","2026-07-14T04:39:42.331818Z","\u003Cp>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.\u003C\u002Fp>\u003Cp>Selain proses registrasi, dalam tutorial ini juga akan membahas bagaimana cara mengupdate profile atau data user setelah berhasil login.\u003C\u002Fp>\u003Cp>Source code yang akan kita pakai dalam tutorial ini bisa kamu download dulu di sini ya: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyusidabcs\u002Flogin-php-mysql\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyusidabcs\u002Flogin-php-mysql\">https:\u002F\u002Fgithub.com\u002Fyusidabcs\u002Flogin-php-mysql\u003C\u002Fa>\u003C\u002Fa>\u003C\u002Fp>\u003Cp>Database design untuk proses register akan sama dengan tutorial sebelumnya. Jadi bisa kamu cek dulu tutorial sebelumnya ya.\u003C\u002Fp>\u003Ch4>Daftar Isi:\u003C\u002Fh4>\u003Ch2>Design Database dan User Tabel\u003C\u002Fh2>\u003Cp>Jika kamu belum membuat table \u003Ccode>users\u003C\u002Fcode>. Buat dahulu ya.\u003C\u002Fp>\u003Cp>Buat tabel \u003Ccode>users\u003C\u002Fcode>.\u003C\u002Fp>\u003Cpre>\u003Ccode>CREATE TABLE `users` (\n  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,\n  `username` varchar(255) DEFAULT NULL,\n  `password` varchar(255) DEFAULT NULL,\n  `nama` varchar(255) DEFAULT NULL,\n  `terakhir_login` datetime DEFAULT NULL,\n  PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8;\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Jadi nanti proses register itu akan menginsert data user ke dalam table \u003Ccode>users\u003C\u002Fcode>.\u003C\u002Fp>\u003Ch2>1. Buat File Register.php\u003C\u002Fh2>\u003Cp>Buat sebuah file dengan nama \u003Ccode>register.php\u003C\u002Fcode>. File ini akan digunakan untuk menampilkan form register.\u003C\u002Fp>\u003Cpre>\u003Ccode>&lt;?php\nsession_start();\n?&gt;\n&lt;!doctype html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n\t&lt;!-- Required meta tags --&gt;\n\t&lt;meta charset=\"utf-8\"&gt;\n\t&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\"&gt;\n\t&lt;!-- Bootstrap CSS --&gt;\n\t&lt;link rel=\"stylesheet\" href=\"https:\u002F\u002Fstackpath.bootstrapcdn.com\u002Fbootstrap\u002F4.2.1\u002Fcss\u002Fbootstrap.min.css\" integrity=\"sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS\" crossorigin=\"anonymous\"&gt;\n\t&lt;title&gt;Register Member - PHP&lt;\u002Ftitle&gt;\n&lt;\u002Fhead&gt;\n&lt;body&gt;\n\t&lt;div class=\"container\"&gt;\n\t\t&lt;div class=\"row\"&gt;\n\t\t\t&lt;div class=\"col-md-4 offset-md-4 mt-5\"&gt;\n\t\t\t\t&lt;?php\n\t\t\t\tif(isset($_SESSION['error'])) {\n\t\t\t\t?&gt;\n\t\t\t\t&lt;div class=\"alert alert-warning\" role=\"alert\"&gt;\n\t\t\t\t  &lt;?php echo $_SESSION['error']?&gt;\n\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t&lt;?php\n\t\t\t\t}\n\t\t\t\t?&gt;\n\t\t\t\t&lt;?php\n\t\t\t\tif(isset($_SESSION['message'])) {\n\t\t\t\t?&gt;\n\t\t\t\t&lt;div class=\"alert alert-success\" role=\"alert\"&gt;\n\t\t\t\t  &lt;?php echo $_SESSION['message']?&gt;\n\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t&lt;?php\n\t\t\t\t}\n\t\t\t\t?&gt;\n\t\t\t\t&lt;div class=\"card \"&gt;\n\t\t\t\t\t&lt;div class=\"card-title text-center\"&gt;\n\t\t\t\t\t\t&lt;h1&gt;Register Form&lt;\u002Fh1&gt;\n\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t\t&lt;div class=\"card-body\"&gt;\n\t\t\t\t\t\t&lt;form action=\"process-register.php\" method=\"post\"&gt;\n\t\t\t\t\t\t\t&lt;div class=\"form-group\"&gt;\n\t\t\t\t\t\t\t\t&lt;label for=\"username\"&gt;Nama Lengkap&lt;\u002Flabel&gt;\n\t\t\t\t\t\t\t\t&lt;input type=\"text\" name=\"nama\" class=\"form-control\" id=\"name\" aria-describedby=\"name\" placeholder=\"Nama lengkap\" autocomplete=\"off\"&gt;\n\t\t\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t\t\t\t&lt;div class=\"form-group\"&gt;\n\t\t\t\t\t\t\t\t&lt;label for=\"username\"&gt;Username&lt;\u002Flabel&gt;\n\t\t\t\t\t\t\t\t&lt;input type=\"text\" name=\"username\" class=\"form-control\" id=\"username\" aria-describedby=\"username\" placeholder=\"username\" autocomplete=\"off\"&gt;\n\t\t\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t\t\t\t&lt;div class=\"form-group\"&gt;\n\t\t\t\t\t\t\t\t&lt;label for=\"password\"&gt;Password&lt;\u002Flabel&gt;\n\t\t\t\t\t\t\t\t&lt;input type=\"password\" name=\"password\" class=\"form-control\" id=\"password\" placeholder=\"Password\"&gt;\n\t\t\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t\t\t\t&lt;div class=\"form-group\"&gt;\n\t\t\t\t\t\t\t\t&lt;label for=\"password\"&gt;Konfirmasi Password&lt;\u002Flabel&gt;\n\t\t\t\t\t\t\t\t&lt;input type=\"password\" name=\"password_confirmation\" class=\"form-control\" id=\"password_confirmation\" placeholder=\"Password\"&gt;\n\t\t\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t\t\t\t&lt;button type=\"submit\" class=\"btn btn-primary\"&gt;Register&lt;\u002Fbutton&gt;\n\t\t\t\t\t\t&lt;\u002Fform&gt;\n\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t&lt;\u002Fdiv&gt;\n\t\t&lt;\u002Fdiv&gt;\n\t&lt;\u002Fdiv&gt;\n&lt;\u002Fbody&gt;\n&lt;?php\nsession_destroy();\n?&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Tampilan dari kode diatas adalah seperti dibawah ini.\u003C\u002Fp>\u003Cfigure>\u003Cimg src=\"https:\u002F\u002Fres.cloudinary.com\u002Fdprnqhug7\u002Fimage\u002Fupload\u002Fv1628523515\u002Fplaceholder_1_pmvspc.svg\"\u002F>\u003Cfigcaption>\u003Ci>Register Form\u003C\u002Fi>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>\u003Cstrong>Penjelasan\u003C\u002Fstrong>\nFile \u003Ccode>register.php\u003C\u002Fcode> berfungsi untuk menampilkan halaman register yang nanti jika submit akan disimpan ke dalam table \u003Ccode>users\u003C\u002Fcode> dengan action ke file \u003Ccode>process-register.php\u003C\u002Fcode>. Jika tidak berhasil disimpan, maka akan muncul pesan warning. Jika berhasil menyimpan user, maka muncul pesan berhasil.\u003C\u002Fp>\u003Cp>Nah seperti itu flow dari proses register.\u003C\u002Fp>\u003Ch2>2. Buat file process-register.php\u003C\u002Fh2>\u003Cp>File \u003Ccode>process-register.php\u003C\u002Fcode> berfungsi untuk memproses data register form dan menyimpan data ke table \u003Ccode>users\u003C\u002Fcode>.\u003C\u002Fp>\u003Cp>Isinya seperti dibawah ini.\u003C\u002Fp>\u003Cpre>\u003Ccode>&lt;?php\nsession_start();\ninclude \"koneksi.php\";\n\u002F\u002Fdapatkan data user dari form register\n$user = [\n\t'nama' =&gt; $_POST['nama'],\n\t'username' =&gt; $_POST['username'],\n\t'password' =&gt; $_POST['password'],\n\t'password_confirmation' =&gt; $_POST['password_confirmation'],\n];\n\u002F\u002Fvalidasi jika password &amp; password_confirmation sama\nif($user['password'] != $user['password_confirmation']){\n\t$_SESSION['error'] = 'Password yang anda masukkan tidak sama dengan password confirmation.';\n\theader(\"Location: register.php\");\n}\n\u002F\u002Fcheck apakah user dengan username tersebut ada di table users\n$query = \"select * from users where username = ? limit 1\";\n$stmt = $mysqli-&gt;stmt_init();\n$stmt-&gt;prepare($query);\n$stmt-&gt;bind_param('s', $user['username']);\n$stmt-&gt;execute();\n$result = $stmt-&gt;get_result();\n$row = $result-&gt;fetch_array(MYSQLI_ASSOC);\n\u002F\u002Fjika username sudah ada, maka return kembali ke halaman register.\nif($row != null){\n\t$_SESSION['error'] = 'Username yang anda masukkan sudah ada di database.';\n\theader(\"Location: register.php\");\n}else{\n\t\u002F\u002Fusername unik. simpan di database.\n\t$query = \"insert into users (nama, username, password) values  (?,?,?)\";\n\t$stmt = $mysqli-&gt;stmt_init();\n\t$stmt-&gt;prepare($query);\n\t$stmt-&gt;bind_param('sss', $user['nama'],$user['username'],$user['password']);\n\t$stmt-&gt;execute();\n\t$result = $stmt-&gt;get_result();\n\tvar_dump($result);\n\t$_SESSION['message']  = 'Berhasil register ke dalam sistem. Silakan login dengan username dan password yang sudah dibuat.';\n\theader(\"Location: register\t.php\");\n}\n?&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>\u003Cstrong>Penjelasan:\u003C\u002Fstrong>\u003C\u002Fp>\u003Col>\u003Cli>Pertama kita akan memvalidasi password harus sama dengan password confirmation. Jika tidak sama maka redirect lagi ke halaman register dan memunculkan pesan error.\u003C\u002Fli>\u003Cli>Kedua, kita akan mengecek apakah username sudah ada di database. Jika sudah ada maka redirect kembali ke halaman register dan munculkan pesan error.\u003C\u002Fli>\u003Cli>Ketiga, jika semua validasi sudah berhasil, maka kita insert datanya ke database dan munculkan pesan sukses.\u003C\u002Fli>\u003C\u002Fol>\u003Cp>\u003Cstrong>Demo Register\u003C\u002Fstrong>\u003C\u002Fp>\u003Cfigure>\u003Cimg src=\"https:\u002F\u002Fres.cloudinary.com\u002Fdprnqhug7\u002Fimage\u002Fupload\u002Fv1628523515\u002Fplaceholder_1_pmvspc.svg\"\u002F>\u003Cfigcaption>\u003Ci>Demo proses register\u003C\u002Fi>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Ch2>Update Proses Register Agar Data Form Tidak Hilang\u003C\u002Fh2>\u003Cp>Ada 1 masalah yang muncul ketika proses validasi password atau username tidak berhasil, maka data nama dan username itu terhapus dari form.\u003C\u002Fp>\u003Cp>Kita akan membuat jika passwordnya salah maka username dan nama tidak akan hilang dari form.\u003C\u002Fp>\u003Cp>Caranya?\u003C\u002Fp>\u003Cp>Kita akan pakai session.\u003C\u002Fp>\u003Cp>Buka file \u003Ccode>proses-register.php\u003C\u002Fcode> dan lakukan perubahan seperti dibawah ini.\u003C\u002Fp>\u003Cp>Update di bagian validasi password.\u003C\u002Fp>\u003Cpre>\u003Ccode>.\n.\nif($user['password'] != $user['password_confirmation']){\n\t$_SESSION['error'] = 'Password yang anda masukkan tidak sama dengan password confirmation.';\n\t$_SESSION['nama'] = $_POST['nama'];\n\t$_SESSION['username'] = $_POST['username'];\n\theader(\"Location: \u002Fregister.php\");\n\treturn;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Update di bagian validasi username.\u003C\u002Fp>\u003Cpre>\u003Ccode>.\n.\n\u002F\u002Fjika username sudah ada, maka return kembali ke halaman register.\nif($row != null){\n\t$_SESSION['error'] = 'Username: '.$user['username'].' yang anda masukkan sudah ada di database.';\n\t$_SESSION['nama'] = $_POST['nama'];\n\t$_SESSION['password'] = $_POST['password'];\n\t$_SESSION['password_confirmation'] = $_POST['password_confirmation'];\n\theader(\"Location: \u002Fregister.php\");\n\treturn;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Kita akan menambahkan session yang akan kita kirim balik ke halaman register.\u003C\u002Fp>\u003Cp>File \u003Ccode>proses-register.php\u003C\u002Fcode> setelah diupdate:\u003C\u002Fp>\u003Cpre>\u003Ccode>&lt;?php\nsession_start();\ninclude \"koneksi.php\";\n\u002F\u002Fdapatkan data user dari form register\n$user = [\n\t'nama' =&gt; $_POST['nama'],\n\t'username' =&gt; $_POST['username'],\n\t'password' =&gt; $_POST['password'],\n\t'password_confirmation' =&gt; $_POST['password_confirmation'],\n];\n\u002F\u002Fvalidasi jika password &amp; password_confirmation sama\nif($user['password'] != $user['password_confirmation']){\n\t$_SESSION['error'] = 'Password yang anda masukkan tidak sama dengan password confirmation.';\n\t$_SESSION['nama'] = $_POST['nama'];\n\t$_SESSION['username'] = $_POST['username'];\n\theader(\"Location: \u002Fregister.php\");\n\treturn;\n}\n\u002F\u002Fcheck apakah user dengan username tersebut ada di table users\n$query = \"select * from users where username = ? limit 1\";\n$stmt = $mysqli-&gt;stmt_init();\n$stmt-&gt;prepare($query);\n$stmt-&gt;bind_param('s', $user['username']);\n$stmt-&gt;execute();\n$result = $stmt-&gt;get_result();\n$row = $result-&gt;fetch_array(MYSQLI_ASSOC);\n\u002F\u002Fjika username sudah ada, maka return kembali ke halaman register.\nif($row != null){\n\t$_SESSION['error'] = 'Username: '.$user['username'].' yang anda masukkan sudah ada di database.';\n\t$_SESSION['nama'] = $_POST['nama'];\n\t$_SESSION['password'] = $_POST['password'];\n\t$_SESSION['password_confirmation'] = $_POST['password_confirmation'];\n\theader(\"Location: \u002Fregister.php\");\n\treturn;\n}else{\n\t\u002F\u002Fhash password\n\t$password = password_hash($user['password'],PASSWORD_DEFAULT);\n\t\u002F\u002Fusername unik. simpan di database.\n\t$query = \"insert into users (nama, username, password) values  (?,?,?)\";\n\t$stmt = $mysqli-&gt;stmt_init();\n\t$stmt-&gt;prepare($query);\n\t$stmt-&gt;bind_param('sss', $user['nama'],$user['username'],$password);\n\t$stmt-&gt;execute();\n\t$result = $stmt-&gt;get_result();\n\tvar_dump($result);\n\t$_SESSION['message']  = 'Berhasil register ke dalam sistem. Silakan login dengan username dan password yang sudah dibuat.';\n\theader(\"Location: \u002Fregister.php\");\n}\n?&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Session sudah kita set. Selanjutnya adalah menampilan session tersebut di halaman \u003Ccode>register.php\u003C\u002Fcode>.\u003C\u002Fp>\u003Cpre>\u003Ccode>&lt;?php\nsession_start();\n?&gt;\n&lt;!doctype html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n\t&lt;!-- Required meta tags --&gt;\n\t&lt;meta charset=\"utf-8\"&gt;\n\t&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\"&gt;\n\t&lt;!-- Bootstrap CSS --&gt;\n\t&lt;link rel=\"stylesheet\" href=\"https:\u002F\u002Fstackpath.bootstrapcdn.com\u002Fbootstrap\u002F4.2.1\u002Fcss\u002Fbootstrap.min.css\" integrity=\"sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS\" crossorigin=\"anonymous\"&gt;\n\t&lt;title&gt;Register Member - PHP&lt;\u002Ftitle&gt;\n&lt;\u002Fhead&gt;\n&lt;body&gt;\n\t&lt;div class=\"container\"&gt;\n\t\t&lt;div class=\"row\"&gt;\n\t\t\t&lt;div class=\"col-md-4 offset-md-4 mt-5\"&gt;\n\t\t\t\t&lt;?php\n\t\t\t\tif(isset($_SESSION['error'])) {\n\t\t\t\t?&gt;\n\t\t\t\t&lt;div class=\"alert alert-warning\" role=\"alert\"&gt;\n\t\t\t\t  &lt;?php echo $_SESSION['error']?&gt;\n\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t&lt;?php\n\t\t\t\t}\n\t\t\t\t?&gt;\n\t\t\t\t&lt;?php\n\t\t\t\tif(isset($_SESSION['message'])) {\n\t\t\t\t?&gt;\n\t\t\t\t&lt;div class=\"alert alert-success\" role=\"alert\"&gt;\n\t\t\t\t  &lt;?php echo $_SESSION['message']?&gt;\n\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t&lt;?php\n\t\t\t\t}\n\t\t\t\t?&gt;\n\t\t\t\t&lt;div class=\"card \"&gt;\n\t\t\t\t\t&lt;div class=\"card-title text-center\"&gt;\n\t\t\t\t\t\t&lt;h1&gt;Register Form&lt;\u002Fh1&gt;\n\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t\t&lt;div class=\"card-body\"&gt;\n\t\t\t\t\t\t&lt;form action=\"process-register.php\" method=\"post\"&gt;\n\t\t\t\t\t\t\t&lt;div class=\"form-group\"&gt;\n\t\t\t\t\t\t\t\t&lt;label for=\"username\"&gt;Nama Lengkap&lt;\u002Flabel&gt;\n\t\t\t\t\t\t\t\t&lt;input type=\"text\" name=\"nama\" class=\"form-control\" id=\"name\" value=\"&lt;?php echo @$_SESSION['nama']?&gt;\" aria-describedby=\"name\" placeholder=\"Nama lengkap\" autocomplete=\"off\"&gt;\n\t\t\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t\t\t\t&lt;div class=\"form-group\"&gt;\n\t\t\t\t\t\t\t\t&lt;label for=\"username\"&gt;Username&lt;\u002Flabel&gt;\n\t\t\t\t\t\t\t\t&lt;input type=\"text\" name=\"username\" class=\"form-control\" id=\"username\" value=\"&lt;?php echo @$_SESSION['username']?&gt;\" aria-describedby=\"username\" placeholder=\"username\" autocomplete=\"off\"&gt;\n\t\t\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t\t\t\t&lt;div class=\"form-group\"&gt;\n\t\t\t\t\t\t\t\t&lt;label for=\"password\"&gt;Password&lt;\u002Flabel&gt;\n\t\t\t\t\t\t\t\t&lt;input type=\"password\" name=\"password\" class=\"form-control\" id=\"password\" value=\"&lt;?php echo @$_SESSION['password']?&gt;\" placeholder=\"Password\"&gt;\n\t\t\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t\t\t\t&lt;div class=\"form-group\"&gt;\n\t\t\t\t\t\t\t\t&lt;label for=\"password\"&gt;Konfirmasi Password&lt;\u002Flabel&gt;\n\t\t\t\t\t\t\t\t&lt;input type=\"password\" name=\"password_confirmation\" class=\"form-control\" id=\"password_confirmation\" value=\"&lt;?php echo @$_SESSION['password_confirmation']?&gt;\"  placeholder=\"Password\"&gt;\n\t\t\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t\t\t\t&lt;button type=\"submit\" class=\"btn btn-primary\"&gt;Register&lt;\u002Fbutton&gt;\n\t\t\t\t\t\t&lt;\u002Fform&gt;\n\t\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t\t&lt;\u002Fdiv&gt;\n\t\t\t&lt;\u002Fdiv&gt;\n\t\t&lt;\u002Fdiv&gt;\n\t&lt;\u002Fdiv&gt;\n&lt;\u002Fbody&gt;\n&lt;?php\nsession_destroy();\n?&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Kita coba hasil dari proses register sekarang.\u003C\u002Fp>\u003Cfigure>\u003Cimg src=\"https:\u002F\u002Fres.cloudinary.com\u002Fdprnqhug7\u002Fimage\u002Fupload\u002Fv1628523515\u002Fplaceholder_1_pmvspc.svg\"\u002F>\u003Cfigcaption>\u003Ci>Demo register\u003C\u002Fi>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Kita bisa cek hasil user yang tersimpan di table \u003Ccode>users\u003C\u002Fcode>.\u003C\u002Fp>\u003Cfigure>\u003Cimg src=\"https:\u002F\u002Fres.cloudinary.com\u002Fdprnqhug7\u002Fimage\u002Fupload\u002Fv1628523515\u002Fplaceholder_1_pmvspc.svg\"\u002F>\u003Cfigcaption>\u003Ci>User data\u003C\u002Fi>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Sekarang coba kalian login dengan username dan password yang sudah dibuat tadi ya.\u003C\u002Fp>\u003Cp>Seharusnya kamu sudah bisa login dengan data tersebut.\u003C\u002Fp>\u003Ch2>Penutup\u003C\u002Fh2>\u003Cp>Itulah 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.\u003C\u002Fp>\u003Cp>Source code tutorial ini bisa didownload disini: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyusidabcs\u002Flogin-php-mysql\u002Ftree\u002Fregister\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyusidabcs\u002Flogin-php-mysql\u002Ftree\u002Fregister\">https:\u002F\u002Fgithub.com\u002Fyusidabcs\u002Flogin-php-mysql\u002Ftree\u002Fregister\u003C\u002Fa>\u003C\u002Fa>\u003C\u002Fp>\u003Cp>Next tutorialnya adalah kita akan membuat halaman update profile dan lupa password. Jadi setelah user login, mereka bisa merubah data profilenya.\u003C\u002Fp>","Tutorial ini adalah lanjutan dari tutorial sebelumnya yaitu membuat login dan logout dengan PHP dan MySQL. Nah sekarang kita akan melanjutkan proses registrasi ",[],[],0]