Verification Code Sender Provider

Verification Code Sender Provider, is a service that an application or service uses to send verification codes to its users. This type of service is used to authenticate users or to send temporary or single-use codes for security purposes.

Verification Code Sender Provider can basically fulfil the following functions.

  • Generating Verification Codes: Generates verification codes (for example, single-use codes sent via SMS or email). These codes are used to authenticate users.
  • Send Codes to Users: You can use different communication channels to communicate the generated verification codes to users. For example, SMS, e-mail, push notifications or in-app messages.
  • Processing and Tracking of Codes: Manages the process by which verification codes are entered and verified by users. This may include tracking validity periods of codes, recording codes used, and preventing reuse.
  • Error and Security Checks: Can perform checks to ensure the accuracy and security of submitted codes. For example, it may check the availability and currency of the code.
  • Improving User Experience: It can guide the process of transmitting codes to provide a user-friendly experience. This may include enabling users to easily receive and use the codes.

To receive the Verification Code by SMS or Notification other than e-mail, open the Datasources view mode via Header.

In this screen you need to create a new data source. For this, click on the + icon on the left. Select C# from the screen that opens. Then select Custom Verification Code Sender Provider from the Selectbox on the same screen.

With this selection, the Verification Code will be sent by the user. In the created Datasource, e-mail (User Name), User name and surname (First-Last Name), User Number (User Phone) information comes as parameters. This information is requested from the user.

If the user wants to send the code in which way (e-mail, notification...) on the Return False code block, it must be filled in as required.

After entering the relevant information, complete the process by clicking the CREATE button.