bloom.i-context.net Open in urlscan Pro
154.26.128.29  Public Scan

Submitted URL: https://bloom.i-context.net/
Effective URL: https://bloom.i-context.net/Home/DomainSignIn
Submission: On June 18 via api from US — Scanned from SG

Form analysis 3 forms found in the DOM

POST /Home/SignInUser

<form action="/Home/SignInUser" enctype="multipart/form-data" method="post" novalidate="novalidate"> <label for="fname" class="EmailUserID-lable">Email ID / Username</label>
  <span class="input-field-container" style="">
    <input class="form-control" data-val="true" data-val-required="Please enter your username" id="form-control1" name="Para1" placeholder="Enter username" type="text" value="">
    <span class="help-block field-validation-valid" data-valmsg-for="Para1" data-valmsg-replace="true"></span>
  </span>
  <label for="fname" class="signIn_Password_lable">Password</label>
  <span class="input-field-container" style="">
    <input class="form-control" data-val="true" data-val-length="Invalid" data-val-length-max="64" data-val-required="Please enter your password" id="form-control2" maxlength="64" name="Para2" placeholder="Enter password" type="password">
    <span class="help-block field-validation-valid" data-valmsg-for="Para2" data-valmsg-replace="true"></span>
  </span>
  <div class="input-control input-control-forget-password 123" style="">
    <a href="#" class="text text-links forgot" onclick="setActiveTab2(event, 'reset_paswd')">Forgot Password?</a>
  </div>
  <div class="input-control" style="">
    <a href="#" class="text text-links forgot" onclick="setActiveTab2(event, 'sign_in_with_otp')">Sign In With OTP</a>
  </div>
  <div class="input-control">
    <button type="submit" name="submit" class="input-submit" value="Sign In" onclick="SubmitsEncry();"> Sign In </button>
  </div>
  <div class="row d-flex or-devide-container" style="margin: 10px 0 15px 0">
    <hr style="float: left; width: 42%">
    <span class="signin_hrtag" style="color: #BABABA; float: left; padding: 0 3.5% 0 3.5%">or</span>
    <hr style="float: right; width: 42%">
  </div>
  <center>
    <div class="input-control">
      <button disabled="" class="continue-with-microssoft-account" style="">
        <a class="input-submit1 input-submit-btn-text row pa-0" href="https://login.microsoftonline.com/common/oauth2/authorize?response_type=code&amp;client_id=47c2f6ae-f6c6-412d-8b40-7f2515063b4b&amp;redirect_uri=https://bloom.i-context.net/Home/O365Login&amp;resource=https%3A%2F%2Fgraph.microsoft.com%2F&amp;state=112996:47c2f6ae-f6c6-412d-8b40-7f2515063b4b:oF78Q~0QeLSwqnV-UIeCrr-OoJfcB1RWn67YLbRT:e948cdab-b22e-4e94-9a02-d04ce2ba50f3">
                                <img src="/Images/microsoft.png" class="img-circle myprofileimg" style="width: 20px; height: 24px; margin-right: 5px;  margin-top: 5px;">
                                Continue with Microsoft Account
                            </a>
      </button>
    </div>
    <div class="input-control">
      <button disabled="" class="sign-in-with-efass" style="">
        <a class="input-submit1 input-submit-btn-text row pa-0" href="?scope=email profile openid&amp;response_type=code id_token&amp;response_mode=form_post&amp;nonce=5596ec70-8713-4a87-8a41-489ceb6cea89&amp;state=eb4c95e2-0bbd-445f-800f-e7b3619b2a47&amp;redirect_uri=https://bloom.i-context.net/Home/GoogleLogin&amp;client_id=" style="display: contents;align-content: center; padding: 0;background: transparent !important; color: #333333">
                                <i class="ion ion-logo-eFaas"></i>
                                Sign In With Google
                            </a>
      </button>
    </div>
  </center>
  <input name="__RequestVerificationToken" type="hidden" value="CfDJ8AwjHpYafDVEla9VvqnjeqUIRu2ii41pNGXDl1PSOhwj14ulUj15WM2DufABt2uNwaDRZc-v6paLR3qDGvoZcozDLbyJd8Tys2rt6rajZTQuLee08O440kXMc6pFxwgbgR-Pep7FZTaTnIwKt1dNZcI">
</form>

POST /Home/ForgotPassword

<form action="/Home/ForgotPassword" class="form-horizontal unobtrusive" enctype="multipart/form-data" method="post" novalidate="novalidate">
  <div class="form-group">
    <center>
      <input class="form-control forgot2 input-lg" data-val="true" data-val-required="Please enter your username" id="Email" name="Email" placeholder="Type your employee ID" style="border-radius: 5px; font-size: 15px; color: #6d6d6d; width : 90%;"
        type="text" value="">
      <span class="help-block field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span>
    </center>
  </div>
  <div class="honeypot">
  </div>
  <div class="vmargin" style="text-align: center">
    <button type="submit" class="btn loginbtn">Reset Password</button>
  </div>
  <input name="__RequestVerificationToken" type="hidden" value="CfDJ8AwjHpYafDVEla9VvqnjeqUIRu2ii41pNGXDl1PSOhwj14ulUj15WM2DufABt2uNwaDRZc-v6paLR3qDGvoZcozDLbyJd8Tys2rt6rajZTQuLee08O440kXMc6pFxwgbgR-Pep7FZTaTnIwKt1dNZcI">
</form>

POST /Home/SignUpUser

<form action="/Home/SignUpUser" class="" enctype="multipart/form-data" id="sign-up" method="post" novalidate="novalidate">
  <div class="card-header1 text-center">
    <div class="subtitletenant grey-text">Get started by creating your account today</div>
  </div>
  <div class="card-body padding-lr-30">
    <div class="row marginBR signUp-input-text-container">
      <div class="col-md-6">
        <input class="form-control1" data-val="true" data-val-length="Length between 3 &amp; 50" data-val-length-max="50" data-val-length-min="3" data-val-regex="Contain special characters" data-val-regex-pattern="^[a-zA-Z\ ]+$"
          data-val-required="First name is required" id="FirstName" maxlength="50" name="FirstName" placeholder="First Name" type="text" value="">
        <span class="field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true"></span>
      </div>
      <div class="col-md-6">
        <input class="form-control1" data-val="true" data-val-length="Length between 3 &amp; 50" data-val-length-max="50" data-val-length-min="3" data-val-regex="Contain special characters" data-val-regex-pattern="^[a-zA-Z\ ]+$"
          data-val-required="Last name is required" id="LastName" maxlength="50" name="LastName" placeholder="Last Name" type="text" value="">
        <span class="field-validation-valid" data-valmsg-for="LastName" data-valmsg-replace="true"></span>
      </div>
    </div>
    <div class="row marginBR signUp-input-text-container">
      <div class="col-md-6">
        <input class="form-control1" data-val="true" data-val-length="Length between 3 &amp; 50" data-val-length-max="50" data-val-length-min="3" data-val-regex="Enter a valid email address"
          data-val-regex-pattern="^(([^<>()[\]\\.,;:\s@\&quot;]+(\.[^<>()[\]\\.,;:\s@\&quot;]+)*)|(\&quot;.+\&quot;))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$"
          data-val-required="Email address is required" id="Email" maxlength="50" name="Email" placeholder="Email" type="text" value="">
        <span class="field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span>
      </div>
      <div class="col-md-6">
        <input class="form-control1" data-val="true" data-val-length="Mobile Number length can not exceed 15" data-val-length-max="15" data-val-regex="Please enter a valid mobile number"
          data-val-regex-pattern="(^[+]*[0-9]{1,4})*(([\-\s]{0,1}[\(][0-9]{2,3}[\)])([\-\s]{0,1}[0-9]{2,4})+|([\-\s]{0,1}[0-9]{2,4})+)$" id="MobileNo" maxlength="15" name="MobileNo" placeholder="Contact No" type="text" value="">
        <span class="field-validation-valid" data-valmsg-for="MobileNo" data-valmsg-replace="true"></span>
      </div>
    </div>
    <div class="row marginBR signUp-input-text-container">
      <div class="col-lg-12 col-md-6">
        <select id="designationDropdown" name="DesignationName" class="form-control1" required="" aria-required="true">
          <option value="" disabled="">Select Designation</option>
          <option value="None">None</option>
        </select>
      </div>
      <div class="col-lg-12 col-md-6">
        <input class="form-control1" data-val="true" data-val-regex="Please enter a valid NIC number" data-val-regex-pattern="^[0-9]{9}[vVxX]$|[0-9]{12}" data-val-required="NIC is Required" id="IdentityCardNo" name="IdentityCardNo"
          placeholder="NIC Number" type="text" value="">
        <span class="field-validation-valid" data-valmsg-for="IdentityCardNo" data-valmsg-replace="true"></span>
      </div>
    </div>
    <div class="row marginBR">
      <div class="col-lg-12 col-md-6" id="SignInSearch">
        <label>Select your Organisation</label>
        <section id="organizationSearchResults">
          <link href="/Content/css/vendor/jstree.css" rel="stylesheet">
          <style>
            .search-wrapper {
              position: relative;
              display: inline-block;
            }

            .dropdown-content {
              display: none;
              position: absolute;
              background-color: #f9f9f9;
              box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
              z-index: 1;
              list-style-type: none;
              padding: 0;
              margin: 0;
              width: 100%;
              max-height: 200px;
              overflow-y: auto;
            }

            .dropdown-content li {
              padding: 8px 12px;
              cursor: pointer;
            }

            .dropdown-content li:hover {
              background-color: #ddd;
            }
          </style>
          <div id="organization-hierarchy2">
            <div class="search-wrapper">
              <input type="text" id="searchInput" placeholder="Search">
              <ul id="organizationDropdown" class="dropdown-content"></ul>
            </div>
          </div>
          <script type="text/javascript">
            $(document).ready(function() {
              var jsonData = {
                "id": 512,
                "text": "VAC",
                "disabled": false,
                "a_attr": {
                  "href": "3c2de91f-14a6-4d2a-a298-d42aef323ed3"
                },
                "Assign": false,
                "UnAssign": false,
                "children": null,
                "selected": false,
                "state": null,
                "statee": null
              };
              var dropdown = $('#organizationDropdown');
              var searchInput = $('#searchInput');
              // Populate dropdown options
              dropdown.empty();
              $.each(jsonData.children, function(index, item) {
                dropdown.append($('<li></li>').text(item.text).attr('value', item.id));
                if (item != null && item.children != null) {
                  appendChildrenToDropdown(item.children);
                }
              });

              function appendChildrenToDropdown(children) {
                $.each(children, function(index, child) {
                  dropdown.append($('<li></li>').text(child.text).attr('value', child.id));
                  if (child != null && child.children != null) {
                    appendChildrenToDropdown(child.children);
                  }
                });
              }
              // Show/hide dropdown on search bar click
              searchInput.on('click', function() {
                dropdown.slideToggle();
              });
              // Filter dropdown options based on search input
              searchInput.on('input', function() {
                var searchText = $(this).val().toLowerCase();
                dropdown.find('li').each(function() {
                  var optionText = $(this).text().toLowerCase();
                  if (optionText.includes(searchText)) {
                    $(this).show();
                  } else {
                    $(this).hide();
                  }
                });
                dropdown.slideDown();
              });
              // Handle dropdown option selection
              dropdown.on('click', 'li', function() {
                var selectedOrganizationId = $(this).attr('value');
                var selectedOrganizationName = $(this).text();
                // Make AJAX call to UsersOrganizationNodeAndRole action
                $.ajax({
                  type: 'GET',
                  url: '/Home/UsersOrganizationNodeAndRole',
                  data: {
                    UnitID: selectedOrganizationId,
                    OrganizationUnitName: selectedOrganizationName
                  },
                  dataType: 'html',
                  success: function(response) {
                    // Handle the response here, you can update your HTML as needed
                    $('#users-organization-node-and-role').html(response);
                    $('#organization-hierarchy').hide();
                    $('#edit-user-details').show();
                    $('#new_register').show();
                  },
                  error: function(xhr, status, error) {
                    // Handle error
                    console.error(xhr.responseText);
                  }
                });
                // Update search input text and hide dropdown
                searchInput.val(selectedOrganizationName);
                dropdown.hide();
              });
            });
          </script>
        </section>
      </div>
      <div class="col-lg-12 col-md-6" id="users-organization-node-and-role">
        <div class="form-group">
          <div class="col-lg-12 col-md-7 col-sm-12 text-center">
            <input id="OrganizationUnitName" name="OrganizationUnitName" type="hidden" value="">
            <input data-val="true" data-val-required="The UnitRoleID field is required." id="UnitRoleID" name="UnitRoleID" type="hidden" value="0">
            <label class="form-control-static"></label>
            <span class="manageTenantResources-lableOr"> or &nbsp;</span>
            <br>
            <a class="btn btn-default btn-sm input-submit" id="nav-organizationlist">Select</a>
          </div>
        </div>
        <script>
          document.oncontextmenu = document.body.oncontextmenu = function() {
            return false;
          }
        </script>
        <script>
          $(document).ready(function() {
            $('#nav-organizationlist').click(function() {
              $.ajax({
                type: 'GET',
                url: `/Home/OrganizationTreeView`,
                contentType: 'application/json; charset=utf-8',
                dataType: "text",
                success: function(response) {
                  $('#show-org-modal').html(response);
                  $('#edit-user-details').hide();
                },
                error: function() {
                  alert("Error");
                }
              });
            });
          })
        </script>
      </div>
    </div>
    <div class="input-control btn_createMyAccount_wrapper">
      <button type="submit" class="btn btn-md input-submit btn_createMyAccount">Create my account</button>
      <br>
    </div>
  </div>
  <input name="__RequestVerificationToken" type="hidden" value="CfDJ8AwjHpYafDVEla9VvqnjeqUIRu2ii41pNGXDl1PSOhwj14ulUj15WM2DufABt2uNwaDRZc-v6paLR3qDGvoZcozDLbyJd8Tys2rt6rajZTQuLee08O440kXMc6pFxwgbgR-Pep7FZTaTnIwKt1dNZcI">
</form>

Text Content

WELCOME TO


GELP

Life long learning partner of Sri Lankan government officers...



© I-CONTEXT ALL RIGHTS RESERVED | POWERED BY   VIRTUAL ACADEMY CLOUD

English සිංහල தமிழ்
English 
 * English
 * සිංහල
 * தமிழ்


SIGN IN


SIGN UP

Email ID / Username Password
Forgot Password?
Sign In With OTP
Sign In

--------------------------------------------------------------------------------

or

--------------------------------------------------------------------------------

Continue with Microsoft Account
Sign In With Google

PASSWORD RECOVERY

Enter either the email address or username on the account and click Submit

We'll email instructions on how to reset your password.



Reset Password


An email has been sent to you with further instructions.

SIGN IN WITH OTP



Sign In
Resend OTP
Enter
Get started by creating your account today
Select DesignationNone

Select your Organisation

or  
Select
Create my account


By signing up, you agree to our   Terms of Service

TERMS OF SERVICE


By using our Services, you are agreeing to these terms. Please read them
carefully.

Our Services are very diverse, so sometimes additional terms or product
requirements (including age requirements) may apply. Additional terms will be
available with the relevant Services, and those additional terms become part of
your agreement with us if you use those Services.


Ok


© I-CONTEXT ALL RIGHTS RESERVED | POWERED BY   VIRTUAL ACADEMY CLOUD