Kullanıcı Kılavuzu

Create User With Password

Create User With Password

The Create User With Password action allows you to directly assign a password to a new user when creating a new user on the Kuika platform. All the information required for the user to log in to the system (username, first name, last name, and password) is defined through this action. This method allows you to create a user account without having to send a password to the user via email.

Technical Features

  • User Creation: A new user account is created.
  • Password Definition: A password is assigned directly to the user.
  • Advanced Form Integration: Data entered via the form can be automatically linked to the action.
  • Email Notification Option: Email notifications can be disabled if necessary.
  • Web and Mobile Support: Works on both web and mobile applications.

Create User With Password Action Application Steps

  1. Log in to the Kuika platform.
  2. Select the relevant project from the Apps screen.
  3. Go to the UI Design module.
  4. Select the component (e.g. button) that will trigger the user creation process.
  5. Open the Properties panel.
  1. Select the button and add the Authorisation > Create User With Password action from the + ADD ACTION menu according to the desired trigger event (Initial Actions, OnClick, OnBlur, etc.).

Action Parameter Configuration

  • User Name (String-Required): The email address or username that the user will use to log in.
  • Password (String-Required): The password assigned to the user account.
  • First Name (String-Required): The user's first name.
  • Last Name (String-Required): The user's last name.

The password is defined directly in the system, and the user can use this password directly when logging in for the first time.

Optional Parameters

  • Don't Send Email (Boolean): If true, no email is sent to the user.
  • Phone Number (String): The user's phone number.
  • Language (String): The language code (tr, en, etc.) that the user will use in the system.

It is usually defined using data sources such as Action Result, Current, Form Component, Screen Input or Fixed and can be linked via the Symbol Picker.

Usage Scenario: Encrypted User Registration from the Administrator Panel

An administrator wants to specify the system login information and password for a new user directly from their control panel. This way, the user can log in to the system without waiting for email verification.

  1. Enter the UI Design module and add a Button element (e.g., ‘Register User’) from the Elements panel on the left side.
  2. In the Properties panel, enter a label such as ‘Register User’ in the Label section of the button.
  3. Select the relevant button and follow the steps below from the + ADD ACTION menu: OnClick → Authorization → Create User With Password
  1. Parameter assignments:
  • User Name txtEmail.value
  • Password txtPassword.value
  • First Name txtName.value
  • Last Name txtSurname.value
  • Don't Send Email true

These values are taken from the Text Input elements on the form:

  • txtEmail, txtPassword, txtName, and txtSurname collect the email, password, first name, and last name information from the user, respectively.
  • The Don't Send Email value is typically used as a Checkbox or a fixed Boolean value.
  • This allows the new user to log in directly with the specified password.

Create User With Password Action Advanced Customisations

  • Dynamic Password Generation: The password value can be automatically generated by the system (e.g., a random 8-character password).
  • Conditional Field Usage: Password submission can be disabled based on the result of certain controls on the form (Don't Send Email = true/false).
  • Role Assignment Integration: After the user is created, they can be automatically assigned to the relevant role with the Add User To Role action.
  • Registration with Language Selection: Multilingual user support can be provided by adding a language selection to the user registration screen with the Language parameter.

Technical Risks and Precautions

  • Weak Password Usage: Ensure that the password meets minimum security requirements (length, numbers, special characters, etc.).
  • Email Notification Required: If the Don't Send Email parameter is set to true, the user must manually retrieve their password. Otherwise, the system will not be able to log in.
  • Username Conflict: An error may occur if a user attempts to register again with the same username (email). In this case, it may be necessary to query the user beforehand.

The ‘Create User With Password’ action is the ideal solution for system administrators and application developers who want to quickly and directly create user accounts on the Kuika platform. It allows you to securely integrate users into the system without requiring an email confirmation process. It can be easily integrated with forms, user panels, and registration modules.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar