midsouthsteelinc-hff.viewpointforcloud.com Open in urlscan Pro
2620:1ec:29:1::65  Public Scan

Submitted URL: https://midsouthsteelinc-hff.viewpointforcloud.com/
Effective URL: https://midsouthsteelinc-hff.viewpointforcloud.com/Account/Login?ReturnUrl=%2f
Submission: On May 16 via api from US — Scanned from DE

Form analysis 3 forms found in the DOM

<form id="standardLogin" data-ng-submit="login(false, false)" data-ng-hide="enrollMode || resetPIN" class="ng-pristine ng-invalid ng-invalid-required">
  <select class="form-control ng-pristine ng-untouched ng-valid ng-not-empty" name="company" style="margin-bottom: 12px;" data-ng-model="formData.PRCo" data-ng-show="companies.length > 1 &amp;&amp; viewModel.PRCo == null"
    data-ng-options="company.PRCo as company.PRCoNameMask for company in companies" data-ng-change="companyChanged()" data-ng-disabled="isWaitingForLoginRequest">
    <option label="1 - Midsouth Steel LLC" value="number:1" selected="selected">1 - Midsouth Steel LLC</option>
    <option label="201 -  TEST -  Midsouth Steel LLC" value="number:201">201 - TEST - Midsouth Steel LLC</option>
  </select>
  <input type="number" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="employeeId" name="employee" placeholder="Employee Number" style="margin-bottom: 12px;" data-ng-model="formData.Employee"
    data-ng-disabled="isWaitingForLoginRequest" autocomplete="off" required="">
  <input type="password" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="password" placeholder="Password" style="margin-bottom: 12px;" autocomplete="off" data-ng-model="formData.Password"
    data-ng-disabled="isWaitingForLoginRequest" ng-click="IsCapsLockOn($event)" ng-keyup="IsCapsLockOn($event)" required="">
  <div class="popuptext" id="capslock">Caps lock is on</div>
  <div class="row">
    <div class="col-md-12">
      <a class="vcs-link ng-binding" href="" data-ng-click="forgotPassword()" data-ng-show="!hideEnrollHelp" data-ng-class="{disabled: isWaitingForLoginRequest}">Need login help?</a>
      <!-- ngIf: !hideEnrollHelp && !isWaitingForLoginRequest --><a href="" data-ng-click="showEnroll()" data-ng-if="!hideEnrollHelp &amp;&amp; !isWaitingForLoginRequest" style="float: right;" class="ng-scope">ENROLL</a><!-- end ngIf: !hideEnrollHelp && !isWaitingForLoginRequest -->
    </div>
  </div>
  <div class="row" style="margin-top:5px;">
    <div class="col-md-12">
      <button type="submit" class="btn btn-primary" data-ng-disabled="isWaitingForLoginRequest" style="margin-top:5px;width:100%">SIGN IN</button>
      <div style="margin-top:15px;">
        <div class="row">
          <div class="col-lg-6 col-md-6 col-sm-6">
            <!-- ngIf: enableFieldLogin -->
          </div>
          <div class="col-lg-6 col-md-6 col-sm-6">
            <!-- ngIf: enableClockIn --><button style="width:100%;text-overflow: ellipsis;overflow: hidden;height:25px;font-size:12px;" type="button" class="btn btn-outline-primary ng-scope" data-ng-if="enableClockIn"
              data-ng-click="login(false, true)" data-ng-disabled="isWaitingForLoginRequest"><span style="margin-top:-2px;display:block;">CLOCK IN / OUT</span></button><!-- end ngIf: enableClockIn -->
          </div>
        </div>
      </div>
    </div>
  </div>
  <hr>
  <div class="row">
    <div class="col-md-12">
      <!-- ngIf: enableViewpointOneLogin && viewModel.ViewpointID == null --><button type="button" data-ng-click="viewpointLogin()" class="btn btn-outline-primary ng-scope" data-ng-if="enableViewpointOneLogin &amp;&amp; viewModel.ViewpointID == null"
        data-ng-disabled="isWaitingForLoginRequest" style="margin-top:5px;width:100%"><img ng-src="/Cache/images/viewpoint-logo2.png" style="max-height:15px;margin-left:-15px;margin-right:15px;margin-top: -3px;"
          src="/Cache/images/viewpoint-logo2.png">LOG IN WITH VIEWPOINT ID</button><!-- end ngIf: enableViewpointOneLogin && viewModel.ViewpointID == null -->
    </div>
  </div>
</form>

Name: enrollFormPOST

<form role="form" id="enrollForm" name="enrollForm" method="POST" data-ng-submit="createAccount()" class="ng-pristine ng-invalid ng-invalid-required">
  <div class="form-group" data-ng-show="companies.length != 1 &amp;&amp; viewModel.CompanyLoginChoices &amp;&amp; viewModel.PRCo == null">
    <select class="form-control ng-pristine ng-untouched ng-valid ng-not-empty" name="company" data-ng-model="formData.PRCo" data-ng-options="company.PRCo as company.PRCoNameMask for company in companies" data-ng-change="companyChanged()"
      data-ng-disabled="isWaitingForLoginRequest">
      <option label="1 - Midsouth Steel LLC" value="number:1" selected="selected">1 - Midsouth Steel LLC</option>
      <option label="201 -  TEST -  Midsouth Steel LLC" value="number:201">201 - TEST - Midsouth Steel LLC</option>
    </select>
  </div>
  <div class="form-group ng-hide" data-ng-show="!viewModel.CompanyLoginChoices">
    <input type="number" class="form-control ng-pristine ng-untouched ng-valid ng-not-empty" name="company" data-ng-model="formData.PRCo" data-ng-disabled="isWaitingForLoginRequest">
  </div>
  <div class="form-group">
    <input type="number" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="employeeId" name="employee" placeholder="Employee Number" data-ng-model="formData.Employee" data-ng-disabled="isWaitingForLoginRequest"
      autocomplete="off" required="">
  </div>
  <div class="form-group">
    <input type="password" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="pin" placeholder="Enter your security PIN (last 4 digits of SSN):" autocomplete="off" data-ng-model="formData.LastFourSSN"
      data-ng-disabled="isWaitingForAccountCreation" required="">
  </div>
  <!-- ngIf: !resetPIN && enrollmentMode == 'D'  -->
  <div class="form-group ng-scope" data-ng-if="!resetPIN &amp;&amp; enrollmentMode == 'D' ">
    <input type="password" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="password" placeholder="Password" autocomplete="off" data-ng-model="formData.Password" data-ng-disabled="isWaitingForAccountCreation"
      required="">
  </div><!-- end ngIf: !resetPIN && enrollmentMode == 'D'  -->
  <!-- ngIf: !resetPIN && enrollmentMode == 'D' -->
  <div class="form-group ng-scope" data-ng-class="{ 'has-error has-feedback': !passwordsMatch &amp;&amp; alert != null }" data-ng-if="!resetPIN &amp;&amp; enrollmentMode == 'D'">
    <div>
      <input type="password" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="confirmPassword" placeholder="Confirm Password" autocomplete="off" data-ng-model="formData.ConfirmPassword"
        data-ng-blur="confirmPassword()" data-ng-change="clearErrors()" data-ng-disabled="isWaitingForAccountCreation" required="">
      <span data-ng-hide="passwordsMatch" class="glyphicon glyphicon-remove form-control-feedback"></span>
    </div>
  </div><!-- end ngIf: !resetPIN && enrollmentMode == 'D' -->
  <div class="well well-sm" data-ng-show="!resetPIN" ng-hide="enrollmentMode.toLowerCase()!='d'">
    <span class="glyphicon glyphicon-info-sign"></span> Passwords must be at least 12 characters long, and must contain at least 3 of the following: lowercase letters, uppercase letters, numbers, and special characters.
  </div>
  <div class="form-group">
    <!-- ngIf: !resetPIN --><button type="submit" data-ng-show="!hideEnrollHelp" class="btn btn-success ng-scope" data-ng-if="!resetPIN"
      data-ng-disabled="isWaitingForAccountCreation || ((!passwordsMatch || formData.Password == null || formData.ConfirmPassword == null) &amp;&amp; enrollmentMode == 'D')" disabled="disabled"> REGISTER </button><!-- end ngIf: !resetPIN -->
    <button type="button" class="btn btn-outline-primary" data-ng-disabled="isWaiting" data-ng-click="cancelEnroll()">BACK TO LOGIN</button>
    <span style="display: inline-table; width: 50px;">
      <img data-ng-show="isWaitingForLoginRequest" src="/Cache/images/icon_load.gif" alt="Loading..." class="ng-hide">
    </span>
  </div>
</form>

Name: resetPINFormPOST

<form role="form" id="resetPINForm" name="resetPINForm" method="POST" data-ng-submit="requestPasswordReset()" class="ng-pristine ng-invalid ng-invalid-required ng-valid-maxlength">
  <div class="form-group" data-ng-show="companies.length != 1 &amp;&amp; viewModel.CompanyLoginChoices &amp;&amp; viewModel.PRCo == null">
    <select class="form-control ng-pristine ng-untouched ng-valid ng-not-empty" name="company" data-ng-model="formData.PRCo" data-ng-options="company.PRCo as company.PRCoNameMask for company in companies" data-ng-change="companyChanged()"
      data-ng-disabled="isWaitingForLoginRequest">
      <option label="1 - Midsouth Steel LLC" value="number:1" selected="selected">1 - Midsouth Steel LLC</option>
      <option label="201 -  TEST -  Midsouth Steel LLC" value="number:201">201 - TEST - Midsouth Steel LLC</option>
    </select>
  </div>
  <div class="form-group ng-hide" data-ng-show="!viewModel.CompanyLoginChoices">
    <input type="number" class="form-control ng-pristine ng-untouched ng-valid ng-not-empty" name="company" data-ng-model="formData.PRCo" data-ng-disabled="isWaitingForLoginRequest">
  </div>
  <div class="form-group">
    <input type="number" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="employeeId" name="employee" placeholder="Employee Number" data-ng-model="formData.Employee" data-ng-disabled="isWaitingForLoginRequest"
      autocomplete="off" required="">
  </div>
  <div class="form-group">
    <input type="password" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="pin" placeholder="Enter your security PIN (last 4 digits of SSN):" autocomplete="off"
      data-ng-model="formData.LastFourSSN" maxlength="4" data-ng-disabled="isWaitingForAccountCreation" required="">
  </div>
  <!-- ngIf: !resetPIN && enrollmentMode == 'D'  -->
  <div class="form-group ng-scope" data-ng-if="!resetPIN &amp;&amp; enrollmentMode == 'D' ">
    <div class="col-sm-6 col-xs-12">
      <input type="password" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="password" placeholder="Password" autocomplete="off" data-ng-model="formData.Password"
        data-ng-disabled="isWaitingForAccountCreation" required="">
    </div>
  </div><!-- end ngIf: !resetPIN && enrollmentMode == 'D'  -->
  <!-- ngIf: !resetPIN && enrollmentMode == 'D' -->
  <div class="form-group ng-scope" data-ng-class="{ 'has-error has-feedback': !passwordsMatch &amp;&amp; alert != null }" data-ng-if="!resetPIN &amp;&amp; enrollmentMode == 'D'">
    <div>
      <input type="password" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="confirmPassword" placeholder="Confirm Password" autocomplete="off" data-ng-model="formData.ConfirmPassword"
        data-ng-blur="confirmPassword()" data-ng-change="clearErrors()" data-ng-disabled="isWaitingForAccountCreation" required="">
      <span data-ng-hide="passwordsMatch" class="glyphicon glyphicon-remove form-control-feedback"></span>
    </div>
  </div><!-- end ngIf: !resetPIN && enrollmentMode == 'D' -->
  <div class="form-group">
    <!-- ngIf: resetPIN -->
    <button type="button" class="btn btn-outline-primary" data-ng-disabled="isWaiting" data-ng-click="cancelForgotPassword()">BACK TO LOGIN</button>
    <span style="display: inline-table; width: 50px;">
      <img data-ng-show="isWaitingForLoginRequest" src="/Cache/images/icon_load.gif" alt="Loading..." class="ng-hide">
    </span>
  </div>
  <!-- ngIf: !hideSMSResetCode -->
</form>

Text Content

Midsouth Steel Employee Portal
Welcome to the Employee Portal!
1 - Midsouth Steel LLC201 - TEST - Midsouth Steel LLC
Caps lock is on
Need login help? ENROLL
SIGN IN
CLOCK IN / OUT

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

LOG IN WITH VIEWPOINT ID

1 - Midsouth Steel LLC201 - TEST - Midsouth Steel LLC





Passwords must be at least 12 characters long, and must contain at least 3 of
the following: lowercase letters, uppercase letters, numbers, and special
characters.
REGISTER BACK TO LOGIN
For login assistance, please reach out to
vistaemployeeportalhelp@midsouthsteel.net
Forgot your password? To reset your password, fill out the form below and click
Request.
1 - Midsouth Steel LLC201 - TEST - Midsouth Steel LLC





BACK TO LOGIN

ONBOARDING

Recently hired? Start your onboarding here...

BEGIN ONBOARDING
© 2024 Viewpoint, Inc. All rights reserved. Privacy Notice





Javascript is disabled.