Forgot Password

This page is used for recovering the user password. The Password will be sent to the Email Address AND Cellphone number (sms) of the client.
This page will not be displayed, for already connected users, that will be redirected to the portal page.
The url for this page is: DOMAIN/Forgot_Password.

Forgot Password page

Web Page Structure

The header is defined as Static Text Element (HTML code editor), content Forgot_Password_1033.
The client ID field is defined by the "Website Login System" on hyper's fundamentals.
A captcha verification is also included.

Recover Password Button

  1. Fields Validation. The system checks whether the mandatory fields have been filled out. A note will be displayed for a missing field or wrong Email address. The system checks and verifies the captcha code without case sensitivity.
  2. Client Record Search. The system searches for a client record with the received Email address OR (1st) Phone AND ID Number (if required).
  3. If no match was found, the browser get a message and the "SYE_Website Usage Log" table get a new "Password Recovery Failed" record.
  4. If a single client record was found, an Email message with the content Password_Recovery_Email_1033, will be sent to the client Email address.
    In case that Phone number login is enabled, the system will send a text message (sms) with the content Password_Recovery_SMS_1033, to the number in "1st phone" field.
    A new record of 'Password Recovery OK', will be added to the "SYE_Website Usage Log" table.
  5. If multiple client records were found, for the same credentials, then the recovery is blocked (to prevent mistakes).
    The browser get a message ("There is more then one client with the same credentials. Please call our support team.") and the "SYE_Website Usage Log" table get a new "Password Recovery Failed (Multi Clients)" record.

Content Management in Hyper

Build this content in Hyper's "WEB API Static Text Elements" tool, using the HTML editor.
It is recommended to start with an H1 html title and then to write some guidance.
Purpose Content ID Available Fields
The title for the Forgot password page Forgot_Password_1033 None
The content of the Email message Password_Recovery_Email_1033 This message can include the following fields:
{#Client_Full_name} Client full name (in the local language).
{#Eng_Client_Full_Name} IF this field was defined, then it will be available.
{#Password} Login Password.
The content of the Cellphone Text message
In case that phone login is enabled.
Password_Recovery_SMS_1033 This message can include the following fields:
{#Client_Full_name} Client full name (in the local language).
{#Eng_Client_Full_Name} IF this field was defined, then it will be available.
{#Password} Login Password.

API

If you wish to build and use your own html, and work with a "Server 2 Server API", click here.