Personal Information & Details
The Personal Information & Details page is used for modifying the logged in client details. The client details will not be available for any modify, when using the client card in Hyper.
The url of this page is: DOMAIN/Personal.
Web Page Structure
The following three sections (forms) are available in this webpage:
Personal Information
The header of this section is defined as Static Text Element (HTML code editor) content Personal_Details_Header_1033. Please note - It is recommended to include the H1 tag of html, for the title of the Web Page Header content.
The data fields in this section are displayed according to the definitions of the Fields Matrix. The values of the information fields, including the "I Agree to receive Information by Email Check Box, are received from the registered client Hyper card.
Change Password
The header of this section is defined as Static Text Element content Change_Site_Password_Header_1033.
The following mandatory fields are displayed in this section, as default:
- Current Password
- New Password
- Confirm Password
Update Information Button
When pressing this button, the client details will be modified, according to the following process:
- A new record will be added to the "Website Usage Log" table.
- According to the Fields Matrix definitions, the system verifies that the mandatory fields have been filled out, and displays an error message next to the missing fields.
- Email Address - The system checks whether the Email address is valid.
- Phone Number - The system checks the phone number and verifies that it includes only digits and has a length of 7-13 chars.
- If all of the above tests are approved, the modifications will be saved to the client card according to the following optional results:
- Failure - an error message will be displayed.
- Success - a confirmation message will be displayed.
- No modification - If no actual modification was done, no message will be displayed.
Change Password Button
When pressing the button, the following process will be executed:
- The system verifies that the required three fields have been filled out.
- The system checks if the Current Password is correct and matches the actual current password of the user. An error message will be displayed for wrong password.
- Password strength. the system checks the new password strength. It verifies that the password has a minimum length of 6 chars and that it includes at least 2 digits and 3 English letters (lowercase or uppercase).
- The system checks whether the "New Password" field and the "Confirm Password" field are identical. An error message will be displayed if the passwords are not identical.
- Duplicated Password. If there are multiple accounts for the user, the system verifies that the new password does not match any other exist password of the same Email address. If the new password matches any other account password, an error message will be displayed.
- A new record will be added to the "Website Usage Log" table.
- Change Trading Platform Password command. According to the "Change Trading Platform Password as well" check box, a new command of "Modify Real Password" will be added to the Trading System Commands" table. The system sends a request to the Trading platform automation, to execute the password modification, and display a message that the request was sent.
- A confirmation email is sent to the client. An Email content Password_Change_Email_1033 will be sent to the main client email address.
- Relogin. A confirmation Message for changing the password will be displayed. The user will be automatically logged out, and will be asked to login again with the new password.
- Automation confirmation Email. An Email message will be sent by the automation, for the executed command of the trading system. The Email Content Modify_Real_Password_1033 will be sent to the main client email address. An automatic agency symbol will be appended to the content ID.
Content Management in Hyper
Build this content in Hyper's Static Text Element tool, using the HTML editor. To learn more click here.Purpose | Content ID | Available Fields |
---|---|---|
The title for the Personal Information & Details page. | Personal_Details_Header_1033 | None |
The title of the Change Password section. | Change_Site_Password_Header_1033 | None |
A confirmation Email message for changing the password. | Password_Change_Email_1033 |
This message can include the following fields:
|
API
If you wish to build and use your own html, and work with a "Server 2 Server API", the following API are available for each of this web page sections:
- Personal Information & Details API - for further information click here.
- Change Password API - for further information click here.