πŸŽ‰ Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons Form Locker
Premium Integration

Gravity Forms
+ Form Locker

Lock individual Gravity Forms with customizable password protection, dedicated locked screen messaging, and configurable session timeout windows.

User User User User
+2k
5.0/5
Based on 4 verified reviews
Form Locker

Core Features

Per-Form Granular Access Control: Enable or disable password protection on any individual Gravity Form without restricting entire pages or requiring sitewide membership walls.
Server-Side Interception: Completely prevents form HTML and input fields from rendering in DOM source code until the user submits a verified passkey.
Custom Locked Screen Messaging: Tailor custom instructions, client guidance notes, and branding directly on the password challenge interface per form.
Configurable Session Longevity: Specify exact unlock duration in minutes, hours, days, months, or years, or revoke access immediately when browser closes.
Instant AJAX Verification: Asynchronous AJAX authentication validates passwords and reveals form fields dynamically without refreshing the webpage.
Anti-Scraping & Bot Shield: Shields internal surveys, private price calculators, and executive booking forms from automated web crawlers and malicious bots.
VIP Portals & Client Onboarding: Provide a frictionless VIP portal experience for high-ticket clients, external vendors, and confidential NDA signers.
Native Gravity Forms Framework: Built strictly according to official Gravity Forms Add-On specifications for 100% stability, security, and WordPress standard compliance.

What does it do?

Modern WordPress website administrators, digital agencies, and enterprise organizations frequently manage forms that contain sensitive questions, proprietary pricing calculators, executive intake surveys, or confidential NDA submissions. Publishing these forms openly on public pages invites automated crawler scraping, unwanted spam submissions, and unauthorized data harvesting. Conversely, forcing visitors to register a full WordPress user account creates high user friction, reduces submission conversion rates, and adds substantial user management overhead.

The Gravity Forms Form Locker Add-on solves this architectural dilemma by introducing clean, per-form password gating. Instead of restricting an entire page or managing complex user roles, administrators can lock specific Gravity Forms individually. When an unauthenticated visitor loads a page containing a locked form, the add-on hooks directly into gform_get_form_filter to intercept the rendering pipeline. The actual form structure, input fields, and sensitive options are completely omitted from the HTML source, rendering a clean, branded password challenge container in its place.

Security is maintained through an asynchronous AJAX authentication loop. When the user enters their access key, the frontend script dispatches a secure request to the WordPress formlocker_verify_password_ajax endpoint. The server validates the submitted string against the form's encrypted configuration. Upon successful verification, the system generates a secure, hashed cookie (flk_verified_formid_{form_id}) with an admin-configured expiration timestamp (calculated dynamically across minutes, hours, days, or months). The form is then instantly unlocked and rendered in real time without triggering an disruptive full-page browser refresh.

Because validation occurs at the server hook layer rather than merely hiding fields with frontend CSS or JavaScript, tech-savvy users cannot bypass the restriction using browser Developer Tools. Unverified POST submissions are rejected outright. This provides rock-solid security for VIP client portals, wholesale supplier order desks, employee HR evaluations, and private consultation forms while maintaining an elegant, frictionless user experience.

How does it work?

The Form Locker Add-on operates on an intelligent server-side interception and cryptographic session verification pipeline designed for maximum performance and zero DOM leaks.

Technical Architecture Pipeline

Stage 1: Page Request & Hook Interception

When a page containing a Gravity Form loads, Form Locker hooks into gform_get_form_filter to inspect the form's active verification settings.

Stage 2: Session Cookie & Auth Verification

The plugin evaluates incoming request cookies for a valid, non-expired hash matching the form ID. If verified, the complete form renders seamlessly.

Stage 3: Challenge Container Substitution

If no valid session exists, the entire form HTML is suppressed and replaced by the custom locked screen container with custom guidance copy.

Stage 4: Asynchronous AJAX Authentication

The user submits the password. An AJAX request validates the credential against stored form settings and responds in under 100 milliseconds.

Stage 5: Dynamic Reveal & Session Storage

Upon match, a secure cookie is dispatched with the configured TTL (Time-To-Live), unlocking the full form fields instantly without page reload.

Interface Previews

Screenshot
Screenshot

How do I enable this?

1
Install and activate the Gravity Forms Form Locker Add-on on your WordPress site.
2
Navigate to Forms > Settings > Form Locker on any form you wish to protect.
3
Check "Enable Verification" and define your desired access password.
4
Customize the locked screen guidance message and choose the session timeout duration.
5
Save settings and preview your form to experience instant password protection.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

Gravity Extra
Average rating:  
 4 reviews
 by Emma Watson

The documentation for Premium GF Form Locker Add-on is remarkably thorough, dissolving any setup confusion with crystal-clear examples. It genuinely feels like every potential question was answered before I even thought to ask it.

 by Lucas Silva

This add-on is a masterclass in quiet efficiency, locking down forms with unwavering reliability and integrating so unobtrusively you forget it's an add-on at all. Its flawless operation provides exceptional stability, consistently performing exactly as expected without any intervention.

 by Kevin Parker

This GF locker performs flawlessly, integrating so seamlessly it feels like a native feature, never once failing to secure a form. Its stability is remarkable, making it an utterly dependable and set-and-forget solution for critical form security.

 by Jason Kyle

Works perfectly. Thank you for the assistance

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$59
$39/year
You Save $20
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.3
Changelog
Icon
Gravity Forms Form Locker
8 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
⚑

Max β€” GravityExtra Copilot

Online β€’ AI Copilot
🎁 15% VIP Discount Coupon
πŸ” Find My Addon πŸ“¦ All-Access Pass ⚑ Compatibility 🎁 Claim 15% Off