Login Page

This is the page for registered users to Identify and Enter the Web Portal of Hyper.
This page will not be displayed, for already connected users (with session cookie), that will be redirected to the portal page.
The url for this page is: DOMAIN/login.
This page is also used on LogOut ! the url will be: DOMAIN/logout, but it is the same page, allowing the client to login again.

SYE Hyper Website Login page

Web Page Structure

The header is defined as Static Text Element (HTML code editor), content Login_Page_Header_1033 OR Logout_Page_Header_1033.
The list of required login fields, is defined by the "Website Login System" on hyper's fundamentals.
A captcha field may appear, after wrong tryouts from same IP or same ID fields.

Connect (Submit) Button

Once pressing the connect button, the following tests and process will be executed (by order):
  1. Fields Validation. The system checks whether the mandatory fields are filled. A note will be displayed next to any missing or wrong field content.
  2. Search Clients table.
    According to definition "Website Login System" on hyper's fundamentals, the system searches for Client records:
    Login System Clients Query Logic
    Email & Password Where (Leading_ID = 'EMail') AND (Password = 'Website Password')
    ID & Email & Password Where (ID = 'ID Number') AND (Leading_ID = 'EMail') AND (Password = 'Website Password')
    Email or TP login & Password IF [Leading_ID contain '@'] Then
       Where (Leading_ID = 'EMail') AND (Password = 'Website Password')
               Else
       Where ((Leading_ID = 'TP Login') OR (Leading_ID = 'Demo TP Login')) AND (Password = 'Website Password')
    1stPhone & Password Where (Leading_ID = '1st Phone') AND (Password = 'Website Password')
    Email or 1stPhone & Password IF [Leading_ID contain '@'] Then
       Where (Leading_ID = 'EMail') AND (Password = 'Website Password')
               Else
       Where (Leading_ID = '1st Phone') AND (Password = 'Website Password')
    After getting the query result:
    • If a single record was found that matches the fields values, the system will log in.
      The successful login record will be added to the "SYE_Website Usage Log" table.
    • If multiple records that match the fields value were found, the system will log in for the first match.
      The successful login record will be added to the "SYE_Website Usage Log" table, by the first match record key.
    • If the login is failed, an Incorrect Login Details message will be displayed. The counter of the incorrect logins will be increased by 1, according to the Client Email address and IP address.
      The failure record will be added to the "SYE_Website Usage Log" table.
  3. Initialize Session on server side. The system checks if the identified Client is already connected from another browser.
    If another session was found, it is being disconnected and a popup message is displayed to inform the user on the current session.
  4. Accounts Table. According to fundamental setting "Identify Owner Accounts", the web-app will build a list of client's accounts.
    This feature allow the client to log-in once, and get reports or act for all of his accounts.
    On retail, accounts can be sub companies. For affiliates, accounts can be the leads they brought...
  5. Website Blocked Functions. According to the client record "Website Blocked Functions", the selected functions will be blocked for each of the client accounts and will not be displayed.

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 Login page. Login_Page_Header_1033 None
The title for the Logout page. Logout_Page_Header_1033 None

API

If you wish to build and use your own html, and work with a "Server 2 Server API", click here.
Pay a special attention to the section "How to redirect browser between API login, to Hyper's html pages".


  • Email & Password:
  • ID & Email & Password:
  • Email or TP login & Password:
  • 1stPhone & Password:
  • Email or 1stPhone & Password:
  • Email & Password & 2FA SMS:
  • ID & Password & 2FA SMS: