RECAPTCHA-MVC
Perpustakaan .NET untuk mengintegrasikan Google Recaptcha V3 ke dalam ASP.NET MVC 3 dan lebih tinggi.
Sumber: Gambar dari Google
Penggunaan
- Misalkan Anda memiliki proyek ASP.NET MVC.
- Buka Google Recaptcha V3 untuk mendapatkan kunci klien dan kunci rahasia.
- Instal recaptchamvc.net via nuget.
- Unduh proyek sampel dari repositori ini.
- Ikuti untuk mengintegrasikan Google Recaptcha V3 ke dalam aplikasi web Anda.
API
Kelas statis htmlhelper
- Htmlhelper.setuphiddenRecaptcha : Masukkan bidang tersembunyi recaptcha.
- Htmlhelper.setupclientscript : Masukkan skrip Google RECAPTCHA V3 dan skrip LIB untuk menampilkan captcha.
Kelas statis Commonhelper
- CommonHelper.ValidaterecaptChav3 : Validasi captcha terhadap Kunci dan Token Rahasia.
- CommonHelper.adderrorandredirectToGetaction : Tambahkan kesalahan ke tempdata dan mengarahkan kembali ke tindakan saat ini.
- CommonHelper.RedirectTourl : Redirect ke tindakan tertentu.
- CommonHelper.adderrortomodelState (secara default): Menambahkan pesan kesalahan ke ModelState dalam tindakan saat ini.
Filter recaptcha3actionfilterattribute
Filter ini digunakan untuk memverifikasi captcha untuk sejumlah URL yang diperlukan. Ini menerima tiga parameter:
- SecretKey: Kunci rahasia dari layanan Google Recaptcha V3.
- FilterItems: Sejumlah kondisi yang berlaku untuk verifikasi CATPCHA.
- Onfailure: Jika verifikasi catpcha gagal, tindakan ini akan dieksekusi. Secara default, Commonhelper.adderrortomodelState
- RECAPTCHAFIELDNAME: Nama bidang HTML dari captcha. Secara default, recaptcha_response .
Masukan
Umpan balik apa pun sangat dihargai.
Ubah log
V0.1.0
- Mendukung ASP.NET MVC 3 dan lebih tinggi.
Hak Cipta dan Lisensi
© Hak Cipta 2020 dengan Lisensi MIT 1001Binary