Twidget provides several built-in functions to enhance the security of your applications. Below is an overview of each security command, including its description, inputs, and outputs.
Description: Generates a unique identifier.
None
Description: Hashes the provided text using the bcrypt algorithm.
Description: Checks whether the provided raw text matches the hashed text.
raw_text: The raw text.
hashed_text: The hashed text.
Description: Generates a JWT Authentication token.
id: The user ID.
email: The user email.
expiration: The duration of the token's validity (in seconds).
Type: Object
token: The authentication token (Text).
expires_at: The expiration date of the token (Date).
signature: The token signature (Text).
Description: Returns information about the authenticated user.
None
Type: Object
_id: The user ID (Text).
created_at: The account creation date (Date).
email: The user email (Text).
These security commands are essential for managing authentication, securing user data, and protecting your application from unauthorized access.
Local Storage
Twidget provides a set of local storage commands that enable interaction with the browser’s `localStorage` API through a no-code interface. These commands are useful for storing, retrieving, and managing key-value data persistently within the current domain context. Purpose. These commands abstract ...
Date
Twidget offers a variety of commands to manipulate date objects. Below are the available commands along with their respective descriptions, inputs, and outputs. Current Date. Description: Returns the current date and time. Output: - Type: DATE Add Time. Description: Returns the date plus a specified...
Loops
In Twidget, loops allow you to execute commands multiple times, either based on a condition or through a set number of iterations. Loops can also be nested, meaning you can run loops within other loops, creating complex logic for your tasks. List Loop. The `List Loop` command enables you to loop thr...
Database
Twidget offers many commands to manage data in your database. Below is a list of the available commands and their functionalities: Get Data. Retrieve an entry from a table. Get Multiple Data. Retrieve multiple entries from a table. Save Data. Save an object to a database table. Save Multiple Data. S...
Lists
Twidget offers a variety of commands to help you manipulate lists easily without coding. Below is a detailed explanation of each command available. Get. Description: Returns the element in the provided list at the given index. Inputs: - `list`: The list from which to get the element. - `index`: The ...