Kullanıcı Kılavuzu

Sign Up

Sign Up

The Sign Up action on the Kuika platform is used to create a new user registration. It allows users to register with the application and create their own account. Once the user has entered the required information (e.g. email, password), the registration process is initiated through this action. Once the registration process is complete, the user gains access to the system and can access all functionalities within the application. Sign Up action is compatible with both web and mobile apps.

Technical Specifications

  • Creating User Registration: Allows users to create a new account by entering basic information such as e-mail address, password, name and surname.
  • Data Integration: User information is saved in the database and the user has all the necessary data to log in to the application.
  • Email Verification: An email verification option can be offered to confirm the accuracy of users' email addresses.
  • Personal Data Management: You can manage the user's personal information such as name, surname, phone number and preferred language.
  • Web and Mobile Compatibility:The Sign Up action is available on both web and mobile apps and offers the same functionality.

Sign Up Action Implementation Steps

Adding Sign Up Action to the Project

  1. Log in to the Kuika platform and open the project you are working on.
  2. Open the Properties panel on the right panel in the UI Design module.
  1. From the+ ADD ACTION drop-down menu, select an appropriate trigger action (event) such as Initial Actions, OnClick, OnBlur respectively → Authorization → Sign Up.

Configuring Sign Up Parameters

In the fields below you can configure the necessary parameters for user registration:

  • User Name
    • Tip: String
    • Necessity: Yes
    • Description: Enter the user's e-mail address.
    • Input: The user's e-mail address.This field can be imported primarily from data sources such as Action Result. Other sources such as Method Input, Current, Screen Input, Fixed or Component can also be used. These categories can be defined by selecting them via Symbol Picker .
  • Password
    • Tip: String
    • Necessity: Yes
    • Description: Enter the user-specified password.
    • Input: User's password preference. Data can be imported into this field primarily from data sources such as Action Result. Other sources such as Method Input, Current, Screen Input, Fixed or Component can also be used. These categories can be defined by selecting them via Symbol Picker.
  • First Name
    • Tip: String
    • Necessity: Yes
    • Description: Enter the user's name.
    • Input: User's name. Data can be imported into this field primarily from data sources such as Action Result. Other sources such as Method Input, Current, Screen Input, Fixed or Component can also be used. These categories can be defined by selecting them via Symbol Picker.
  • Last Name
    • Tip: String
    • Necessity: Yes
    • Description: Enter the last name of the user.
    • Input: Last name of the user. Data can be imported into this field primarily from data sources such as Action Result. Other sources such as Method Input, Current, Screen Input, Fixed or Component can also be used. These categories can be defined by selecting them via Symbol Picker.

Optional Parameters

You can further customize the user registration with the following optional parameters:

Confirm Email

  • Tip: Boolean
  • Necessity: Optional
  • Description: Used to verify the user's e-mail address.
  • Input: Email verification process (True/False). Data can be imported into this field primarily from data sources such as Action Result. Other sources such as Method Input, Current, Screen Input, Fixed or Component can also be used. These categories can be defined by selecting them via Symbol Picker.

Don't Send Email

  • Tip: Boolean
  • Necessity: Optional
  • Description: Determines whether to send email notifications during the registration process.
  • Input: True if email notifications will not be sent, False if they will be sent. Data can be imported to this field primarily from data sources such as Action Result. Other sources such as Method Input, Current, Screen Input, Fixed or Component can also be used. These categories can be defined by selecting them via Symbol Picker.

Phone Number

  • Tip: String
  • Necessity: Optional
  • Description: Enter the user's phone number.
  • Input: User's phone number. Data can be imported into this field primarily from data sources such as Action Result. Other sources such as Method Input, Current, Screen Input, Fixed or Component can also be used. These categories can be defined by selecting them via Symbol Picker.

Language

  • Tip: String
  • Necessity: Optional
  • Description: Specify the user's preferred language.
  • Input: User's preferred language (e.g. “en”, “en”). Data can be imported into this field primarily from data sources such as Action Result. Other sources such as Method Input, Current, Screen Input, Fixed or Component can also be used. These categories can be defined by selecting them via Symbol Picker.

Completing the Recording Process

After configuring your parameters, click the SAVE button to save your changes. This step ensures that the Sign Up action is successfully added.

Usage Scenario: New User Signing Up for the App

The user who comes to the application for the first time becomes a member of the system by filling out the “Register” form. This will give the user a personal account and access to all other functions of the app.

Adding a Sign Up Action to the Sign Up Form

  1. Log in to the Kuika platform.
  2. Open the project you are working on from the Apps screen.
  3. Switch to the UI Design module.
  1. Drag and drop a Form and related Text Input fields (Email, Password, First Name, Last Name etc.) from the Elements panel on the left side.
  2. Add a Button under the Form and write “Create Account” in the Label.
  3. Select the button and click the + ADD ACTION menu from the Properties panel on the right.
  4. Select the OnClick → Authorization → Sign Up action.

Configuring the Sign Up Action

In the action configuration window that opens, define the following fields:

  • User Name
  • Password
  • First Name
  • Last Name

Optional Settings:

  • Confirm Email: true (If email verification is requested)
  • Don't Send Email: false (Send notification email after registration)
  • Phone Number
  • Language: “en” (Turkish language can be selected by default)

User Experience After Registration

When the user fills in the form and clicks the “Register” button:

  • The user's information is saved in the system.
  • If email verification is enabled, the user will receive a verification link.
  • If the registration is successful, the user can log in automatically or be redirected to the “Thank you” page (with an optional Navigate action).

Thanks to this scenario, users can easily register to the application and log in with their personal accounts.

Sign Up Action Advanced Customizations

  1. Confirm Email:
    • By activating the Confirm Email parameter, you can add an additional layer of security to verify the user email address. It ensures that the user is actually using a valid email address.
  2. Registration by Phone Number:
    • By using the Phone Number parameter to add the user phone number, you can take additional security measures such as two-factor authentication.
  3. Language Selection:
    • With the Language parameter, you can determine the preferred language of the users and dynamically update the content within the application accordingly.
  4. Controlling Email Notifications:
    • The Don't Send Email parameter can be used to not automatically send email notifications during user registration. It is especially useful in situations where it is not desirable to send e-mail to the user.

Technical Risks and Precautions

  • Invalid Email Address: Additional verification methods should be used to verify that the email address entered by the user is valid.
  • Weak Password Security: Improve password security by providing users with strong password policies (e.g., minimum length, use of special characters).
  • Double Registration Status: Email verification mechanisms should be used in the system to prevent users from registering more than once with the same email address.

The Sign Up action helps you quickly and securely create user registration in your application. By enabling users to create an account, it dynamically collects account information to be included in the system. It also enriches the user experience by offering additional security measures such as email verification, phone number registration and flexibility such as language selection according to user preferences. Sign Up enables users to seamlessly register for your app and increases its accessibility.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar