Technical, Productivity, Ecommerce
Face & Touch ID
Face & Touch ID
The Face & Touch ID Plugin provides seamless biometric authentication for Face ID and Touch ID. This plugin allows you to verify users' identities before granting them access to specific pages or features within your Bubble.io application.
π Key Features
β
Face ID & Touch ID Authentication β Securely authenticate users with biometrics.
β
Register & Authenticate Users β Users can register their biometric credentials and use them for authentication.
β
Restrict Access to Pages & Features β Allow access to sensitive areas only after biometric verification.
πΉ How It Works
User Registration β Users register their biometric credentials (Face ID / Touch ID).
Authentication β Users authenticate using their stored credentials.
Conditional Access β Only authenticated users can access a restricted page or feature.
Step-by-Step Setup in Bubble
1οΈβ£ Install the Plugin
Install the Face & Touch ID Plugin from the Bubble Plugin Marketplace.
2οΈβ£ Add the Plugin Element
Drag & drop the Face & Touch ID element onto the page where authentication is required.
3οΈβ£ Register the User (First Time Setup)
Create a Register button and trigger the Register User action.
Store the returned unique ID in the database to link it with the user.
π Example Workflow for Registration:
When the "Register" button is clicked β Trigger Register User Action β Save the Credential_ID from state "credential_id" to the User database.
4οΈβ£ Authenticate the User Before Granting Access
When a user tries to access a restricted page or feature, trigger the Authenticate User action. providing the credential_id saved in current user.
If authentication succeeds, allow the user to proceed.
π Example Workflow for Authentication:
When the "Authenticate" button is clicked β Trigger Authenticate User Action β If authentication is successful, navigate the user to a protected page.
πΉ Restricting Access to a Page (Conditional Redirection)
To prevent unauthorized users from accessing a page:
Create a Workflow on Page Load:
Check if the user is authenticated.
If not authenticated, redirect them back to the home/login page.
π Example Condition:
When Page is Loaded β If authentication state is false, navigate to the login page.
πΉ Restricting Access to a Feature (Hiding UI Elements)
To hide/show UI elements based on authentication status:
Set a Custom State:
Create a custom state is_authenticated (yes/no).
Set this state to "yes" when authentication succeeds.
Apply Conditional Visibility:
Show the restricted feature only if is_authenticated is "yes".
π Example Condition for a Button:
Show the "Restricted Feature" button only when is_authenticated is yes.
πΉ Example Use Cases
π Secure Dashboard Access β Require Face/Touch ID before showing the dashboard.
π Protect Financial Transactions β Verify the user before processing a payment.
π Restrict Access to VIP Content β Allow premium users to access exclusive content.
π Secure Profile Updates β Require authentication before changing personal information.
With the Face & Touch ID Plugin, you can enhance security in your Bubble.io app by requiring biometric authentication before allowing access to sensitive pages or features.
π Start integrating biometric authentication today and secure your app effortlessly!
π Demo Page: https://chakor-plugin-demo-6.bubbleapps.io/version-test/face___touch_id
π Editor Link: https://bubble.io/page?id=chakor-plugin-demo-6&tab=Design&name=face___touch_id&type=page
Our team is available to solve any problems or questions you may have, please open a thread on our support forum: https://forum.thechakor.com/t/plugin-

No ratings yet

1 installs