riverviewconstructioninctest-hff.viewpointforcloud.com
Open in
urlscan Pro
2620:1ec:29:1::45
Public Scan
Submitted URL: https://riverviewconstructioninctest-hff.viewpointforcloud.com/
Effective URL: https://riverviewconstructioninctest-hff.viewpointforcloud.com/Account/Login?ReturnUrl=%2f
Submission: On June 19 via api from US — Scanned from DE
Effective URL: https://riverviewconstructioninctest-hff.viewpointforcloud.com/Account/Login?ReturnUrl=%2f
Submission: On June 19 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-hide ng-not-empty" name="company" style="margin-bottom: 12px;" data-ng-model="formData.PRCo" data-ng-show="companies.length > 1 && 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="201 - US Test Company" value="number:201" selected="selected">201 - US Test Company</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 && !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 -->
</div>
</div>
</div>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-12">
<!-- ngIf: enableViewpointOneLogin && viewModel.ViewpointID == null -->
</div>
</div>
</form>
Name: enrollForm — POST
<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 ng-hide" data-ng-show="companies.length != 1 && viewModel.CompanyLoginChoices && 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="201 - US Test Company" value="number:201" selected="selected">201 - US Test Company</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:" 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 && 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 && alert != null }" data-ng-if="!resetPIN && 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) && 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: resetPINForm — POST
<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 ng-hide" data-ng-show="companies.length != 1 && viewModel.CompanyLoginChoices && 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="201 - US Test Company" value="number:201" selected="selected">201 - US Test Company</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:" 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 && 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 && alert != null }" data-ng-if="!resetPIN && 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
Employee Portal Welcome to the Employee Portal! 201 - US Test Company Caps lock is on Need login help? ENROLL SIGN IN -------------------------------------------------------------------------------- 201 - US Test Company 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 HR. Forgot your password? To reset your password, fill out the form below and click Request. 201 - US Test Company BACK TO LOGIN ONBOARDING Recently hired? Start your onboarding here... BEGIN ONBOARDING © 2024 Viewpoint, Inc. All rights reserved. Privacy Notice Javascript is disabled.