www.mbreonline.com Open in urlscan Pro
159.221.32.34  Public Scan

Submitted URL: https://www.mbreonline.com/
Effective URL: https://www.mbreonline.com/login/user
Submission: On March 25 via manual from US — Scanned from DE

Form analysis 1 forms found in the DOM

POST /MBReSource/portalLogin.nsf/passwordLogin.xsp

<form id="view:_id1" method="post" action="/MBReSource/portalLogin.nsf/passwordLogin.xsp" enctype="multipart/form-data">
  <script src="https://www.googletagmanager.com/gtag/js?id=G-9ECZQH043N"></script>
  <script src="gtag-prod.js"></script>
  <div class="header">
    <div class="header__logo"><a href="/login/user"><img src="images/logo.png"></a></div>
  </div>
  <div class="main-content">
    <section class="content row">
      <div class="content-left col-sm-6 col-xs-12">
        <div class="login-form">
          <h1 class="login-form__title">Please login</h1>
          <div action="tips-module.html" class="form-signing" method="GET">
            <div class="form-group"><label for="email">Email</label><input type="text" id="view:_id1:itxEmailAddress" name="view:_id1:itxEmailAddress" autocomplete="off" style="width:420.0px" class="form-control"></div><button
              class="btn btn-lg btn-primary btn-block btn-form" type="button" name="view:_id1:btnNext" id="view:_id1:btnNext" data-ga="Next-btn-clicked">Next</button>
            <div id="view:_id1:panelPassword" class="hideme">
              <div class="form-group"><label for="password">Password</label><input id="view:_id1:itxPassword" type="password" name="view:_id1:itxPassword" value="" style="width:300px" class="form-control"><sub>*Account will be locked after 5 invalid
								login attempts</sub></div>
              <div id="view:_id1:panelToken" class="hideme">
                <div class="form-group"><label for="lblToken">Verification Code</label>&nbsp;<a id="view:_id1:link1" href="#" style="font-size:8pt"><img id="view:_id1:image1" src="/MBReSource/portalLogin.nsf/helpnew.png" alt=""></a><input type="text"
                    id="view:_id1:enteredToken" name="view:_id1:enteredToken" autocomplete="off" style="width:300.0px" class="form-control"><sub>*Sent to you via email and will be
									valid for 30 minutes</sub><br><sub>*Please check your spam filter if email is not in your inbox</sub></div>
              </div>
              <br>
              <button class="btn btn-primary" type="button" name="view:_id1:btnLogin" id="view:_id1:btnLogin" data-ga="login-login-btn-clicked">Login</button>&nbsp; &nbsp;<button class="btn btn-outline-secondary" type="button"
                name="view:_id1:btnResendtoken" id="view:_id1:btnResendtoken" data-ga="resendToken-btn-clicked">Resend Code</button>
            </div>
            <p class="forgot-pass"><a class="forgot-pass__link" data-ga="login-forgotpassword-btn-clicked" href="/login/forgot">Forgot password?</a></p>
          </div>
          <div class="form-group"><label for="password"></label><sub rendered="false" styleclass="hideme"></sub></div>
        </div>
      </div>
      <div class="content-right col-sm-6 col-xs-12"><img class="content-right__img" src="images/login_img.jpg"></div>
    </section>
  </div>
  <div aria-hidden="true" class="modal centered-modal" id="error-modal" role="dialog" tabindex="-1">
    <div class="modal-dialog modal-dialog-centered" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <h3 class="modal-title"></h3>
        </div>
        <div class="modal-body">
          <p class="modal-desc"></p>
        </div>
        <div class="modal-footer"><a id="view:_id1:link2" href="#" class="btn btn-primary btn-modal btn-block">OK</a></div>
      </div>
    </div>
  </div>
  <script type="text/javascript">
    var req = new XMLHttpRequest();
    var userName;
    req.onreadystatechange = function() {
      console.log(this.readyState + " : " + this.status);
      userName = XSP.getElementById("view:_id1:itxEmailAddress").value.trim();
      if (this.readyState == 4 && this.status == 200) {
        //The responseText property
        //returns a text string           
        //console.log("req responseXML: "+req.responseXML);
        console.log(this.readyState + " : " + this.status);
        var domAuthHeader = req.getResponseHeader("dominoauthenticationfailure");
        if (domAuthHeader != null) {
          console.log("DomAuthHeader: " + domAuthHeader);
          //console.log("req responseXML: "+req.responseText);
          //rpcLogin.invalidAttempt(XSP.getElementById("view:_id1:itxEmailAddress").value);
          rpcLogin.invalidAttempt(userName);
          //rpcLogin.logError(domAuthHeader,"passwordLogin",XSP.getElementById("view:_id1:itxEmailAddress").value);
          rpcLogin.logError(domAuthHeader, "passwordLogin", userName);
          showError("Login error", "Invalid user name, password or verification code.");
          XSP.getElementById('view:_id1:itxEmailAddress').readOnly = false;
          XSP.getElementById("view:_id1:panelPassword").style.display = 'none';
          XSP.getElementById("view:_id1:btnNext").style.display = 'block';
          XSP.getElementById("view:_id1:panelToken").style.display = 'none';
          XSP.getElementById("view:_id1:btnResendtoken").style.display = 'none';
          XSP.getElementById("view:_id1:tokenCreated").value = "";
          mfa.tokenValidityService(name);
        } else {
          //create fingerprint document
          var res = XSP.getElementById('view:_id1:screenRes').value;
          var email = XSP.getElementById('view:_id1:itxEmailAddress').value;
          var browser = XSP.getElementById('view:_id1:browser').value;
          var browserVer = XSP.getElementById('view:_id1:browserVer').value;
          var ipAdd = XSP.getElementById('view:_id1:ipAddress').value;
          rpcLogin.fingerPrint(res, email, browser, browserVer, ipAdd);
          //end fingerprint code
          var cookies = document.cookie;
          //console.log("Successful login");
          //console.log("req responseXML: "+req.responseText);
          rpcLogin.clearInvalid(userName);
          //adding to handle partner company selection page
          rpcLogin.getRedirectUrl(userName).addCallback(function(url) {
            window.location = url;
          });
        }
      } else {
        console.log("There was a  problem");
        console.log("ResponseXML" + req.responseXML);
        console.log(this.readyState + " : " + this.status);
        if (this.status == 500) {
          showError("Login error", "HTTP server status 500 error generated");
        }
      }
    };

    function showError(t, r) {
      $('#error-modal').fadeIn();
      $('#error-modal').css('opacity', 1);
      $('.modal-backdrop-holder').addClass('modal-backdrop');
      $('.modal-backdrop-holder').show();
      $('.modal-backdrop').css('opacity', .5);
      $('#error-modal h3').html(t);
      $('#error-modal .modal-desc').html(r);
    }

    function hideError() {
      $('#error-modal').fadeOut();
      $('#error-modal').css('opacity', 1);
      $('.modal-backdrop-holder').removeClass('modal-backdrop');
      $('.modal-backdrop-holder').hide();
      $('.modal-backdrop').css('opacity', 0);
    }
  </script>
  <div class="footer row" style="margin-bottom:0">
    <div class="footer-left col-md-3 col-xs-4"><a data-ga="footer-mbrewebsite-clicked" href="https://www.mutualboilerre.com/" target="_blank"><img src="/login/images/mbr_logo.svg"></a></div>
    <div class="footer-middle col-md-6 col-xs-4">
      <ul class="nav footer-menu">
        <li class="nav-item"><a class="nav-link" data-ga="footer-home-clicked" href="/portal/dashboard">Login</a></li>
        <li class="nav-item"><a class="nav-link" data-ga="footer-contactus-clicked" href="https://www.mutualboilerre.com/contact-us/">Contact us</a></li>
        <li class="nav-item"><a class="nav-link" data-ga="footer-conditionsofuse-clicked" href="/login/siteTerms">Conditions of
						use</a></li>
      </ul>
    </div>
    <div class="footer-right col-md-3 col-xs-4"><img src="/login/images/partnership.svg"></div>
  </div>
  <script src="/login/jquery.js"></script>
  <script src="/login/app_full.js"></script>
  <div id="view:_id1:_id58:refreshTarget" class="display:none"></div>
  <span id="view:_id1:computedField2" class="hideme"></span><input type="text" id="view:_id1:screenRes" name="view:_id1:screenRes" disabled="disabled" style="width:30.0px" class="hideme"><input type="text" value="Chrome" id="view:_id1:browser"
    name="view:_id1:browser" disabled="disabled" class="hideme"><input type="text" value="123.0" id="view:_id1:browserVer" name="view:_id1:browserVer" disabled="disabled" class="hideme"><input type="text" value="138.199.38.134"
    id="view:_id1:ipAddress" name="view:_id1:ipAddress" disabled="disabled" class="hideme"><input type="text" id="view:_id1:tokenCreated" name="view:_id1:tokenCreated" class="hideme"><input type="text" id="view:_id1:vcRequestMade"
    name="view:_id1:vcRequestMade" class="hideme">
  <input type="hidden" name="$$viewid" id="view:_id1__VUID" value="!betg9wjo7w4p7w86u3q3gzuv5!">
  <input type="hidden" name="$$xspsubmitid">
  <input type="hidden" name="$$xspexecid">
  <input type="hidden" name="$$xspsubmitvalue">
  <input type="hidden" name="$$xspsubmitscroll">
  <input type="hidden" name="view:_id1" value="view:_id1">
</form>

Text Content

PLEASE LOGIN

Email
Next
Password*Account will be locked after 5 invalid login attempts
Verification Code *Sent to you via email and will be valid for 30 minutes
*Please check your spam filter if email is not in your inbox

Login   Resend Code

Forgot password?




OK
 * Login
 * Contact us
 * Conditions of use