Stop Bots Cold! I Built a Laravel reCAPTCHA v3 Package

May 21, 2024

I wrote a Composer package that you can use to implement reCaptcha v3 in Laravel. Feel free to check out the repository.

 

reCAPTCHA v3 – Ochrona Stron Internetowych Przed Botami

 

Important Features of reCAPTCHA v3:

 

  • No User Interaction Required – Unlike reCAPTCHA v2, users do not need to click checkboxes ("I'm not a robot") or solve image puzzles.
  • Scoring System – reCAPTCHA v3 assigns a score from 0.0 to 1.0, where 0.0 indicates suspicious behavior (potential bot), and 1.0 confirms a genuine user.
  • Behavior Analysis – The system analyzes user behavior, such as navigation patterns and clicks, to determine if the activity is human or automated.
  • Customizable Thresholds – Website administrators can set a threshold below which users will be subjected to additional verification.
  • API-Based Operation – reCAPTCHA v3 functions through an API.

 

Where to Implement?

 

  1. Forms
  2. Comment and Review Sections
  3. Checkout and Payment Processes

 

Interesting Facts About reCAPTCHA v3:

You can set a score threshold (e.g., 0.3) – if the score is low, additional authentication can be enforced.

 

Reach out to me! Find me on linkedin!

 

Want to stay updated? Join my newsletter and get a weekly report on the most exciting industry news! 🚀