FramerAuth Guides

Search guides...

Copy Link

Reference: All overrides and how each works in FramerAuth

This reference guide offers a clear overview of each override in FramerAuth, detailing their functions and uses.

Override Reference:

withAuth

This is the only override that is required for FramerAuth to work properly. This override helps FramerAuth detect if the user is logged in or not. This override should be connected to the Navigation Widget in your site's global navigation.

withLoggedOut

Apply this override to any element that you want shown to only users are not logged into your website. For example an "upgrade" button would be shown to logged out users but once they've logged in it doesn't need to be shown anymore.

withNoActiveLicense

Similarly to withLoggedOut, apply this override to any element that you want shown to only users who do NOT have an active Lemon Squeezy license. Someone logged in or logged out that doesn't have an active license will see the frame in which it's applied.

withLoggedIn

Opposite of withLoggedOut, withLoggedIn only shows the element in which it's applied to users who are logged into an account. This override can be used to display options like the "my account" button for example.

withActiveLicense

Similarly to withLoggedIn, withActiveLicense only shows the element in which it's applied to users who are logged into an account and have an active Lemon Squeezy license.

withEmail

On any text layer you can apply this override to display the user's email address.

withFirstName

Apply this override to any text layer to display the user's first name that they set when creating their account.

withVariant

This override makes it possible to show one component variant to logged out users and another variant to logged in users. This is often used to show a "locked" variant to logged out users which encourages them to upgrade.

withVariantActiveLicense

Apply to a component that has a locked and unlocked version. This override will display the unlocked version to only users with an active Lemon Squeezy license.

withActionCompleteLesson

Use this override when creating a "mark as complete" button. Often used for lessons, this override allows the user to keep track of which content they have previously completed. Their marked content will remain saved to their account and will be visible when logged in.

Read Guide

withIsLessonComplete

Used in combination with the withActionCompleteLesson override, this override allows you to display a frame after a user has marked an item as complete.

Read Guide

withProductName

This override is not included in the override file.

Create an override for a specific Lemon Squeezy product variant which will allow you to only show the frame/element that this override is applied to members who have purchased that specific product.

Read Guide

withSignOut

When an element with this override applied is clicked the user will be signed out of their account.