
Kuika's Recaptcha element protects your applications from automated processes and bots. It offers a user-friendly verification process, guaranteeing that only real users gain access. This element is ideal for increasing security, especially on forms and login screens. In this tutorial, you will learn how to use the Recaptcha element and how to configure validation settings.

In order to use the ReCaptcha element, different key information is required for each platform (Web, Android, iOS). These keys from the Google ReCaptcha service must be generated platform-specific. The key information received separately for web, Android and iOS must be entered into the Google Recaptcha field in the Configuration Manager module specific to each platform to ensure the correct verification process.
Google Console ReCaptcha Settings
Follow the steps below to get Google ReCaptcha keys:
Getting WEB Key










Getting Android Key
Getting iOS Key







Up to this stage, we have created Web, Android and iOS keys. Now we will use the keys we have received on the Kuika platform.
WEB Integration



Android Integration
iOS Integration
After completing these steps, go back to the UI Design module.
Add Validation to the ReCaptcha element from the ADD VALIDATION button on the right side.
Then add the OnClick→ Verification→ Verify ReCaptcha Token action to the button where you want to add the ReCaptcha validation. If you need to logout, add the Logout action.
So, to add Recaptcha verification, you can add the Verify ReCaptcha Token action to the button that needs to be verified and the Logout action to the button that needs to be logged out. For more information, you can review the “Verify ReCaptcha Token” document.
Authorization

To manage access control at the element level, you can use the Authorization section in the Properties panel.
Access Types
Anonymous
Allows all users to view the element without logging in.
Restricted
Restricts access to only verified users or specific roles.
Unauthorized Behavior (Hide / Disable)
If the user does not have the required role, you can specify how the element should behave in the Choose field:
This setting is used to manage how unauthorized users encounter the element.
Visibility

Always Visible: The element is always visible.
Hidden: The element is hidden.
Sometimes Visible: The element becomes visible based on specific conditions.
When Sometimes Visible is used, AND / OR groups can be added directly, allowing visibility rules to be grouped and more complex scenarios to be managed easily.
To configure the setting:


By customizing your elements with the Styling Panel, you can create impressive interfaces for your web and mobile applications. In this section, you can configure the following settings:
By following these steps, you can configure the Area Chart element to suit your needs.