top of page

Working Mothers

Public·11 membres

Tutorial Lengkap Membuat Login dan Captcha dengan PHP dan MySQL


Kamu bisa mengunjungi link berikut: dan login dengan menggunakan akun google yang kamu punya untuk mendapatkan api key & secret. Jika kamu sudah login, kamu perlu mengisi form seperti di bawah ini untuk mendaftarkan situs yang kamu punya.




skrip php untuk login dan membuat captcha (bagian: daftar)


Download Zip: https://www.google.com/url?q=https%3A%2F%2Furluso.com%2F2ubRME&sa=D&sntz=1&usg=AOvVaw3cboCn2xV3jwNui6gUBsz6



Tutorial membuat login dengan PHP dan MySQL sudah kita bahas pada tutorial sebelumnya di www.malasngoding.com. saya rekomendasikan kepada teman-teman untuk membaca tutorial sebelumnya tentang cara membuat login dengan PHP dan MySQL di www.malasngoding.com terlebih dahulu. agar lebih mudah mengikuti tutorial ini.


Apa saja yang di perlukan untuk membuat login multi level seperti tutorial ini ? tentunya kita harus sudah mempunyai sebuah database, dan table yang menyimpan data username dan password si user atau pengguna sistem/aplikasi.


untuk halaman loginnya selesai. disini tidak saya jelaskan lagi lebih detail nya tentang desain form login ini. silahkan teman-teman baca tutorial sebelumnya tentang membuat desain form login di www.malasngoding.com.


untuk lebih mengamankan proses login kita akan menambahkan enkripsi md5 pada password untuk lebih memberikan keamanan yang lebih. jadi misalnya ada yang mengambil database dan table yang menyimpan data username dan password anda maka agak lebih sedikit aman karena akan sulit untuk mengetahui password yang sudah di enkripsi dengan md5. oke langsung saja kita akan belajar cara membuat form login dengan php dan mysql secara bertahap step by step agar lebih di pahami oleh anda yang baru mulai belajar membuat login dengan php, mysql dan bantuan enkripsi md5 untuk keamanan enkripsi password nya. Membuat Form Login Dengan PHP dan MySQL


baiklah di sini saya akan jelaskan tentang cara membuat form login standart dulu ya tanpa menggunakan enkripsi md5, maksud standart yang saya maksud ini iyalah tidak menggunakan enkripsi md5. agar lebih mudah teman-teman pahami. dan pada tahap selanjutnya pada tutorial ini juga akan saya bahas cara membuat form login dengan php dan enkripsi md5. baiklah untuk persiapan di sini sudah saya siapkan database dengan nama malasngoding. dan sebuah table yang berisi tiga colum yaitu id,username dan password. data username admin yang akan login kita simpan pada username dan data password kita simpan pada password. silahkan anda import sendiri ini table adminnya. jangan lupa buat database dengan nama malasngoding dulu dan kemudian baru import table admin berikut ini.


buat folder baru untuk project baru ini. di sini saya membuat folder dengan nama login di localhost untuk membuat contoh cara membuat login dengan php dan mysql ini. selanjutnya buat sebuah file php untuk kita buat menjadi form loginnya. di sini saya membuat file php nya dengan nama index.php karena saya ingin form login ini tampil yang pertama saat di akses.


untuk tampilan form login ini kita buat yang paling sederhana saja dulu. karena tutorial ini kita fokuskan untuk pembelajaran tentang cara membuat form login dengan php dan mysql saja. untuk tutorial design form akan kita bahas juga pada tutorial kategori web design di malasngoding.com.


apakah sudah selesai sampai di sini form login php kita ? tentu saja belum. selanjutnya kita akan membuat aksi pada jika username dan password yang di masukkan benar atau salah. jika username dan password yang di masukkan salah maka akan kita alihkan kembali ke halaman login. tetapi jika username dan password yang di masukkan benar maka akan kita buat session untuk si admin yang melakukan login. nah apa itu session ? session akan kita gunakan sebagai penanda apakah si admin yang melakukan login sudah dalam posisi berhasil login atau belum. jadi dengan session ini lah yang akan membantu kita dalam pemeriksaan user atau admin yang sudah login atau belum. jadi yang belum login akan kita alihkan pada halaman login dan yang sudah login langsung di alihkan ke halaman admin. jadi session php sangat berguna dalam proses membuat login.


Disini kita akan belajar bersama-sama bagaimana cara membuat form untuk login dengan menggunakan php dan mysql. Berikut ini video dan artikel mengenai cara membuat form login mengginakan PHP dan MySql


Pada bagian ini kita akan membuat file php berjumlah 3 buah yang akan digunakan untuk melakukan login. Perlu diingat bahwa file-file ini kita buat didalam folder xampp/htdocs/pondokit supaya kita dapat mengaksesnya menggunakan browser. Silahkan tulis script dibawah ini dan simpan filenya dengan nama yang sesuai.


Anda dapat menggunakan Firebase Authentication untuk membuat pengguna login dengan mengirim pesan SMS ke ponselnya. Selanjutnya, pengguna login menggunakan kode sekali pakai yang terdapat dalam pesan SMS tersebut.


Di web, setel appVerificationDisabledForTesting ke true sebelum merender firebase.auth.RecaptchaVerifier. Tindakan ini akan menyelesaikan reCAPTCHA secara otomatis, sehingga memungkinkan Anda untuk meneruskan nomor telepon tanpa harus menyelesaikannya secara manual. Perhatikan bahwa meskipun reCAPTCHA dinonaktifkan, penggunaan nomor telepon asli akan tetap menggagalkan proses login. Hanya nomor telepon fiktif yang dapat digunakan dengan API ini.


langkah kita yang selanjutnya adalah membuat class prosesCrud yang berisi fungsi-fungsi untuk memanggil data dari database, melihat isi database, tambah/edit/hapus database dan membuat validasi proses untuk login atau lebih jelasnya lihat script dibawah yang sudah diberi komentar :


Selain username dan kata sandi, menggunakan captcha atau recatpcha di bagian login yang merupakan cara yang berguna untuk mengamankan halaman login dari para peretas yang meretas melalui halaman tersebut.


Tag deskripsi meta penting karena Google mungkin menggunakannya sebagai cuplikan untuk halaman Anda di hasil Google Penelusuran. Perhatikan bahwa kami mengatakan "mungkin" karena Google dapat memilih untuk menggunakan bagian yang relevan dari teks yang terlihat di halaman Anda, jika teks tersebut cocok dengan kueri pengguna. Menambahkan tag deskripsi meta ke setiap halaman akan selalu berguna jika Google tidak dapat menemukan pilihan teks yang cocok untuk digunakan dalam cuplikan. Pelajari lebih lanjut cara membuat deskripsi meta yang berkualitas.


Memiliki tag deskripsi meta yang berbeda untuk setiap halaman akan membantu pengguna dan Google, terutama dalam penelusuran pengguna yang menampilkan beberapa halaman di domain Anda (misalnya penelusuran yang menggunakan operator site:). Jika situs Anda memiliki ribuan atau bahkan jutaan halaman, sebaiknya Anda tidak membuat tag deskripsi meta secara manual. Dalam hal ini, Anda dapat otomatis membuat tag deskripsi meta berdasarkan konten setiap halaman.


Membuat kategori dan nama file deskriptif untuk dokumen di situs tidak hanya membantu membuat situs Anda teratur, tetapi juga menciptakan URL yang lebih mudah dipahami bagi siapa pun yang ingin membuat link ke konten Anda. Pengunjung mungkin tidak akan begitu tertarik jika melihat URL yang sangat panjang dan membingungkan, yang hanya berisi sedikit kata yang dapat dikenali.


Sekarang Anda dapat memanggil metode httpGet() yang ditawarkan oleh library Fuel untuk mengirim token ke server. Metode ini mengharapkan daftar parameter string kueri sebagai satu-satunya argumennya, jadi saya sarankan Anda menggunakan metode utilitas listOf() untuk membuat daftar berisi satu item: token yang ditetapkan ke parameter kueri bernama user_token.


3. Buat site baru atau buka site yang pernah dibuat di dreamweaver dan sudah koneksi ke server database4. Buat 3 buah folder (admin,user,function)5. Buat file php di folder function (captcha.php, gagal.php , logout.php)6. Buat file index.php di folder admin dan di folder user7. Untuk file captcha.php:8. Untuk file login.php untuk login, lalu buat login form:a. Klik menu insert > form > formb. Klik menu insert > table, lalu buat 4 rows dan 3 column, atur hingga seperti gambar berikut


Kemudian buka web untuk mengakses form registrasi tersebut. Ketik di URL localhost/nama_framework/index.php/v_register.php. Jika captcha tidak muncul, berarti anda belum membuat folder captcha pada folder framework anda. Buatlah folder dengan nama captcha dan letakkan seperti gambar berikut :


Selanjutnya kita buat fungsi submit() pada controllers register.php. Fungsi ini berguna untuk mengirim verifikasi email dan membuat captcha secara random. Berikut ialah isi dari fungsi tersebut :


Jika Anda mendaftar AWS tetapi belum membuat pengguna IAM untuk Anda sendiri, Anda dapat membuatnya menggunakan konsol IAM. Jika Anda tidak terbiasa menggunakan konsol, lihat Bekerja dengan AWS Management Console untuk gambaran umum.


Hai gaes pada artikel kali ini Dukuntekno akan membuat tutorial mengenai cara memasang reCaptcha dan membuat tombol jadi tidak bisa ditekan sebelum si visitor mengkonfirmasi bahwa dirinya bukan robot. Fungsi reCaptcha ini tentu sangat berguna untuk mencegah robot merayapi hingga link terakhir karena si robot perayap tidak bisa melewati reCaptcha..greeybackground:#dddMetode PemasanganJadi untuk memasangnya kita akan menaruh kode PHP yang artinya jika Anda pemain Blogspot, Anda butuh Hosting dan semua metode pemasangan reCaptcha seperti itu, Anda bisa mencari hosting gratisan untuk menyimpan file PHP.Setelah itu lalu kita akan menambahkan sedikit baris kode Javascript dan satu bari tag Div di bagian HTML. Tapi sebelum semuanya dimulai kita harus mendaftarkan domain kita ke Google reCaptcha, caranya mudah dan semua tutorial akan saya jelaskan di bagian berikut ini.Tutorial Memasang reCaptcha Dan Membuat Tombol Form Download Jadi Beku1. Daftarkan domain Anda dengan membuka link berikut 2. Tambah label baru dan isi sesuai data yang dibutuhkan, contoh gambar berikut untuk mendaftarkan situs Dukuntekno.com3. Klik tombol "Register" maka anda akan dibawa ke halaman baru, Anda akan mendapatkan kode 2 key yaitu Site Key dan Scret Key, Ini yang akan kita pakai untuk tahapan selanjutnya.4. Setelah tahap register / pendaftaran domain selesai, saatnya kita mengimplementasikan ke Blog kita. Buka halaman situs yang ingin diberi reCaptcha lalu edit dalam mode HTML.5. Tambahkan baris kode Javaskrip berikut, Anda bisa menambahkanya di bagian atau bisa hanya di halaman. Kode JS nya tak perlu diedit, biarkan seperti itu, Anda cukup Copas saja.document.getElementById("button1").disabled = true;function enableBtn()document.getElementById("button1").disabled = false;6. Cari kode (dan pastikan form yang membuat tombol), diatasnya taruh kode berikut ini.7. Pada bagian kode form, cari kode bertipe button, lalu tambahkan ID berikut id="button1". Contoh yang dimaksud8. Sekarang kita ke bagian mengedit file PHP nya, pada Hosting yang Anda miliki cari file PHP yang mengesekusi input form. Contoh pada kode form seperti nomor 7 diatas, file phpnya bernama dukuntekno.php.Lihat kode PHP berikut ini, buatlah posisi kode PHP yang lama supaya di apit dengan kode PHP yang baru, seperti berikut.9. Dan tutorialpun selesai.Giamana gaes udah bisa?, tutorial ini akan mudah jika anda punya pengalaman edit kode-kode terutama PHP dan HTML. Dan akan lebih mudah lagi jika anda telah terbiasa dengan konfigurasi file di Hosting yang anda miliki.


À propos

Welcome to the group! You can connect with other members, ge...
bottom of page