porcloud.com
Open in
urlscan Pro
2606:4700::6812:17c9
Public Scan
Submitted URL: http://porcloud.com/
Effective URL: https://porcloud.com/
Submission: On December 29 via api from US — Scanned from DE
Effective URL: https://porcloud.com/
Submission: On December 29 via api from US — Scanned from DE
Form analysis
3 forms found in the DOMName: login_form —
<form ng-submit="submit()" name="login_form" class="ng-pristine ng-valid">
<div class="modal-header essentials" ng-class="{customer:customer_site}">
<div ng-show="customer_site" class="ng-hide">
<button type="button" button-text="" ng-click="userDismissModal($event)" class="ng-isolate-scope action-btn action-btn-cancel ng-scope"><span class="btn-text ng-binding"></span> <span class="por-icon por-icon-cancel"></span></button>
<div style="display:inline" show-conditional-dialog="showClosePrompt" hide-conditional-dialog="hideClosePrompt" body-txt="Are you sure you want to don't want to login?" class="ng-isolate-scope">
<div popup-type="popover" popup-title="titleTxt || 'Confirmation' | translate" ng-class="popupClass" popover-placement="top" class="confirmation-popover ng-scope popup popup-popover popover" por-popup="popup" show-hookable="showHookable"
hide-hookable="hideHookable" style="display: none;">
<div class="arrow"></div>
<div class="popup-title popover-title">titleTxt || 'Confirmation' | translate</div>
<div class="popup-content popover-content clearfix" ng-transclude="">
<!-- ngIf: skipBodyTxtTranslate -->
<!-- ngIf: !skipBodyTxtTranslate -->
<div ng-if="!skipBodyTxtTranslate" class="bodyTxt ng-scope" translate="Are you sure you want to don't want to login?">Are you sure you want to don't want to login?</div><!-- end ngIf: !skipBodyTxtTranslate -->
<hr class="separator ng-scope">
<div class="responses ng-scope" ng-transclude="">
<input type="button" class="btn-danger btn btn-sm ng-scope ng-isolate-scope btn-Confirm" ng-click="chooseResponse()" value="Confirm" label="Confirm">
<input type="button" class="btn-default btn btn-sm ng-scope ng-isolate-scope btn-Cancel" ng-click="chooseResponse()" value="Cancel" label="Cancel" stop-action="1">
</div>
</div>
</div>
</div>
</div>
<!-- ngIf: customer_site -->
<!-- ngIf: !customer_site --><img ng-if="!customer_site" src="/img/rentalessentials_full.png" class="ng-scope"><!-- end ngIf: !customer_site -->
<!-- ngIf: !customer_site -->
<h3 ng-if="!customer_site" class="ng-scope"><span translate="marketing_login_tag1" class="ng-scope">Unlimited items. Unlimited contracts.</span><br>
<span translate="marketing_login_tag2" class="ng-scope">Web-based rental software made easy for every industry.</span>
</h3><!-- end ngIf: !customer_site -->
</div>
<div class="modal-header expert">
<h3 class="logo"><img src="/img/esig/RentaleSignLogo.png" alt="Point of Rental E-Signature Service"></h3>
<!--
<h3 class="marketing-name" translate="Electronic Signature Options"></h3><h3 class="marketing-name" translate="Built for Rental"></h3>
<h3 class="marketing-name main"><span class="welcome" translate="Welcome to"></span> <span class="esign-name" translate="Rental eSign"></span></h3>
-->
<h4 translate="Any Document. Anywhere. Any time." class="ng-scope">Any Document. Anywhere. Any time.</h4>
</div>
<div class="modal-body">
<!-- ngIf: !customer_site && !concurrentUserDetails.count && signup_url -->
<div ng-if="!customer_site && !concurrentUserDetails.count && signup_url" class="marketing-link ng-scope">
<h1>
<a href="https://rentalessentials.com" translate="Find out More!" class="ng-scope">Find out More!</a>
</h1>
</div><!-- end ngIf: !customer_site && !concurrentUserDetails.count && signup_url -->
<!-- ngIf: !customer_site && !concurrentUserDetails.count && signup_url -->
<div ng-if="!customer_site && !concurrentUserDetails.count && signup_url" class="marketing-link expert ng-scope">
<h1>
<a href="https://www.point-of-rental.com/products/rental-esign/" translate="Find out More!" class="ng-scope">Find out More!</a>
</h1>
</div><!-- end ngIf: !customer_site && !concurrentUserDetails.count && signup_url -->
<!-- ngIf: !customer_site && !is_saml -->
<h3 ng-if="!customer_site && !is_saml" class="customer-label ng-scope">
<span translate="Existing Customers" class="ng-scope">Existing Customers</span>:
</h3><!-- end ngIf: !customer_site && !is_saml -->
<div class="margin-bottom ng-hide" ng-show="concurrentUserDetails.count">
<div class="alert alert-info inline-alert">
<div translate="In order to login to this account, another user must be logged out." class="ng-scope">In order to login to this account, another user must be logged out.</div>
<div ng-show="concurrentUserDetails.count > 0" class="ng-hide">
<span translate="Number of Users Allocated" class="ng-scope">Number of Users Allocated</span>: <span class="ng-binding">0</span>
</div>
</div>
</div>
<div ng-show="!is_saml" class="">
<div class="form-group default ng-scope field-loginUsername" ng-class="(!!view.getRecordValidator(record).translatedErrors[fieldName] ? 'has-error ' : '') + attrs.labelWrapperClass + (fieldName ? ' field-'+fieldName : ' field')">
<label class="control-label" for="loginUsername" ng-click="onClick && onClick($event)" ng-class="{clickable: onClick}">
<span class="label-text ng-binding">Username</span>
<!-- ngIf: attrs.labelTooltip && ! attrs.tooltipInline --><span ng-if="attrs.labelTooltip && ! attrs.tooltipInline" class="ng-scope">
<span help-object="labelTooltip" help-content-type="text" help-content="Your username is generally your email address" class="ng-isolate-scope">
<div popup-type="popover" por-popup="helpObject" popup-title="(helpTitle||'Hint')|translate" class="help-tooltip ng-scope popup popup-popover popover" style="display: none;">
<div class="arrow"></div>
<div class="popup-title popover-title">(helpTitle||'Hint')|translate</div>
<div class="popup-content popover-content clearfix" ng-transclude="">
<div class="padding-base ng-scope" data-help-content="Your username is generally your email address" data-help-content-type="text">
<div translate="Your username is generally your email address" class="ng-scope">Your username is generally your email address</div>
</div>
</div>
</div>
</span>
<span help-object="labelTooltip" help-link-type="icon-tooltip" class="ng-isolate-scope">
<span ng-switch="helpLinkType">
<!-- ngSwitchWhen: icon-tooltip --><a ng-switch-when="icon-tooltip" ng-mouseenter="showHelpModal($event)" class="icon help-icon ng-scope" ng-mouseleave="hideHelpModal($event)">
<span class="por-icon por-icon-helpful-info"></span>
</a><!-- end ngSwitchWhen: -->
<!-- ngSwitchWhen: warn-tooltip -->
<!-- ngSwitchWhen: icon -->
<!-- ngSwitchWhen: link -->
<!-- ngSwitchDefault: -->
</span>
</span>
</span><!-- end ngIf: attrs.labelTooltip && ! attrs.tooltipInline -->
</label>
<i class="por-icon por-icon-required"></i>
<!-- ngIf: attrs.tooltipInline -->
<div por-popup="errorPopup" popup-type="popover" popover-placement="top" class="ng-scope popup popup-popover popover" style="display: none;">
<div class="arrow"></div>
<div class="popup-title popover-title"></div>
<div class="popup-content popover-content clearfix" ng-transclude="">
<ul class="ng-scope">
<!-- ngRepeat: err in view.getRecordValidator(record).translatedErrors[fieldName] -->
</ul>
</div>
</div>
<div class="form-input-container error-feedback" c-transclude=""><input c-input="" type="text" ng-model="loginUsername" placeholder="Enter Your Username Here" c-label="Username"
data-label-tooltip="Your username is generally your email address" id="loginUsername" name="loginUsername" class="form-control ng-empty ng-valid">
<span class="error-flag-wrapper"><i class="por-icon por-icon-error" data-toggle="tooltip"></i></span>
</div>
</div>
<div class="form-group default ng-scope field-loginPassword" ng-class="(!!view.getRecordValidator(record).translatedErrors[fieldName] ? 'has-error ' : '') + attrs.labelWrapperClass + (fieldName ? ' field-'+fieldName : ' field')">
<label class="control-label" for="loginPassword" ng-click="onClick && onClick($event)" ng-class="{clickable: onClick}">
<span class="label-text ng-binding">Password</span>
<!-- ngIf: attrs.labelTooltip && ! attrs.tooltipInline -->
</label>
<i class="por-icon por-icon-required"></i>
<!-- ngIf: attrs.tooltipInline -->
<div por-popup="errorPopup" popup-type="popover" popover-placement="top" class="ng-scope popup popup-popover popover" style="display: none;">
<div class="arrow"></div>
<div class="popup-title popover-title"></div>
<div class="popup-content popover-content clearfix" ng-transclude="">
<ul class="ng-scope">
<!-- ngRepeat: err in view.getRecordValidator(record).translatedErrors[fieldName] -->
</ul>
</div>
</div>
<div class="form-input-container error-feedback" c-transclude=""><input c-input="" type="password" c-label="Password" placeholder="Enter your password here" ng-model="loginPassword" id="loginPassword" name="loginPassword"
class="form-control ng-empty ng-valid">
<span class="error-flag-wrapper"><i class="por-icon por-icon-error" data-toggle="tooltip"></i></span>
</div>
</div>
<div class="password-field ng-hide" ng-show="newCognitoPasswordRequired">
<div class="form-group default ng-scope field-newCognitoPassword" ng-class="(!!view.getRecordValidator(record).translatedErrors[fieldName] ? 'has-error ' : '') + attrs.labelWrapperClass + (fieldName ? ' field-'+fieldName : ' field')">
<label class="control-label" for="newCognitoPassword" ng-click="onClick && onClick($event)" ng-class="{clickable: onClick}">
<span class="label-text ng-binding">New Password</span>
<!-- ngIf: attrs.labelTooltip && ! attrs.tooltipInline -->
</label>
<i class="por-icon por-icon-required"></i>
<!-- ngIf: attrs.tooltipInline -->
<div por-popup="errorPopup" popup-type="popover" popover-placement="top" class="ng-scope popup popup-popover popover" style="display: none;">
<div class="arrow"></div>
<div class="popup-title popover-title"></div>
<div class="popup-content popover-content clearfix" ng-transclude="">
<ul class="ng-scope">
<!-- ngRepeat: err in view.getRecordValidator(record).translatedErrors[fieldName] -->
</ul>
</div>
</div>
<div class="form-input-container error-feedback" c-transclude=""><input c-input="" type="password" c-label="New Password" placeholder="Enter a new password here" ng-model="newCognitoPassword" id="newCognitoPassword"
name="newCognitoPassword" class="form-control ng-empty ng-valid">
<span class="error-flag-wrapper"><i class="por-icon por-icon-error" data-toggle="tooltip"></i></span>
</div>
</div>
</div>
<!-- ngIf: concurrentUserDetails.count -->
</div>
</div>
<div class="modal-footer" ng-show="!concurrentUserDetails.count">
<div class="pull-right">
<input type="submit" id="submit-login" name="submit-login" ng-model="loginSubmitted" class="submit-login btn btn-primary ng-pristine ng-untouched ng-valid ng-empty" c-disabler="Loading..." value="Login">
</div>
<!-- ngIf: !is_saml -->
<div ng-if="!is_saml" class="forgot-pass-text pull-right padding-base ng-scope" ng-show="viewEmployeeForgotPasswordRequest">
<a nohref="" ng-click="forgotPassword()" class="forgot-pass-link ng-scope" translate="Forgot Password?">Forgot Password?</a>
</div><!-- end ngIf: !is_saml -->
</div>
<div class="modal-footer ng-hide" ng-show="concurrentUserDetails.count">
<div class="four-fifths first-col">
<input type="submit" id="submit-login-excess-user" name="submit-login" ng-model="loginSubmitted" class="submit-login btn btn-primary ng-pristine ng-untouched ng-valid ng-empty" c-disabler="Loading..."
value="Login and Force Another User Logout">
</div>
<div class="one-fifth first-col last-col">
<input type="button" id="submit-cancel-excess-user" name="cancel-login" ng-model="loginSubmitted" class="cancel-login btn btn-default ng-pristine ng-untouched ng-valid ng-empty" c-disabler="Loading..." value="Cancel" ng-click="goToLogout()">
</div>
</div>
</form>
<form class="reset-password-form ng-pristine ng-valid ng-scope" c-view="" view-name="view-employee-forgot-password-request" view-is-popup="true" view-employee-forgot-password-request="" style="height: 100%;">
<div class="modal-header">
<button type="button" button-text="" ng-click="cancel()" class="ng-isolate-scope action-btn action-btn-cancel ng-scope"><span class="btn-text ng-binding"></span> <span class="por-icon por-icon-cancel"></span></button>
<h3 translate="Forgot My Password" class="ng-scope">Forgot My Password</h3>
</div>
<div class="modal-body">
<!-- ngIf: viewEmployeeForgotPasswordRequest.active -->
</div>
<div class="modal-footer">
<!-- ngIf: loadRecaptcha -->
<a nohref="" ng-click="cancel()" class="pull-left margin-base ng-scope" translate="Login">Login</a>
<button class="btn-sm btn reset-password-btn btn-primary ng-pristine ng-untouched ng-valid ng-scope ng-empty" type="submit" ng-click="submit()" translate="" c-disabler="Loading..." ng-model="submitting">Request Password Reset</button>
</div>
</form>
<form ng-submit="doImpersonate(ImpersonatedUsername)" class="ng-pristine ng-valid ng-scope">
<div class="form-group default ng-scope field-ImpersonatedUsername" ng-class="(!!view.getRecordValidator(record).translatedErrors[fieldName] ? 'has-error ' : '') + attrs.labelWrapperClass + (fieldName ? ' field-'+fieldName : ' field')">
<label class="control-label" for="ImpersonatedUsername" ng-click="onClick && onClick($event)" ng-class="{clickable: onClick}">
<span class="label-text ng-binding">Username</span>
<!-- ngIf: attrs.labelTooltip && ! attrs.tooltipInline -->
</label>
<i class="por-icon por-icon-required"></i>
<!-- ngIf: attrs.tooltipInline -->
<div por-popup="errorPopup" popup-type="popover" popover-placement="top" class="ng-scope popup popup-popover popover" style="display: none;">
<div class="arrow"></div>
<div class="popup-title popover-title"></div>
<div class="popup-content popover-content clearfix" ng-transclude="">
<ul class="ng-scope">
<!-- ngRepeat: err in view.getRecordValidator(record).translatedErrors[fieldName] -->
</ul>
</div>
</div>
<div class="form-input-container error-feedback" c-transclude=""><input c-input="" type="text" c-label="Username" ng-model="ImpersonatedUsername" id="ImpersonatedUsername" name="ImpersonatedUsername" class="form-control ng-empty ng-valid">
<span class="error-flag-wrapper"><i class="por-icon por-icon-error" data-toggle="tooltip"></i></span>
</div>
</div>
<button class="btn btn-danger" ng-click="doImpersonate(ImpersonatedUsername)" type="submit">
<span class="por-icon por-icon-impersonate"></span>
<span translate="Impersonate" class="ng-scope">Impersonate</span>
</button>
<button class="btn btn-default ng-hide" ng-click="stopImpersonating()" ng-show="identityManager.isImpersonating()">
<span class="por-icon por-icon-stop-impersonate"></span>
<span translate="Stop Impersonating" class="ng-scope">Stop Impersonating</span>
</button>
</form>
Text Content
You appear to be having network connection issues. Please reload the page when they are resolved. Reload Page titleTxt || 'Confirmation' | translate Are you sure you want to don't want to login? -------------------------------------------------------------------------------- UNLIMITED ITEMS. UNLIMITED CONTRACTS. WEB-BASED RENTAL SOFTWARE MADE EASY FOR EVERY INDUSTRY. ANY DOCUMENT. ANYWHERE. ANY TIME. FIND OUT MORE! FIND OUT MORE! EXISTING CUSTOMERS: In order to login to this account, another user must be logged out. Number of Users Allocated: 0 Username (helpTitle||'Hint')|translate Your username is generally your email address Password New Password Forgot Password? FORGOT MY PASSWORD Login Request Password Reset 'Impersonate' Username Impersonate Stop Impersonating titleTxt || 'Confirmation' | translate You have unsaved changes. Do you really want to discard them? -------------------------------------------------------------------------------- * × × × Loading the application. One moment please. CONFIRM YOU HAVE UNSAVED CHANGES. DO YOU REALLY WANT TO DISCARD THEM? Save Discard Cancel THANK YOU FOR TRYING OUT RENTAL ESSENTIALS! titleTxt || 'Confirmation' | translate You have unsaved changes. Do you really want to discard them? -------------------------------------------------------------------------------- Add Debit/Credit Card Info Maybe Later v23.17.3 © Copyright Point-of-Rental, Inc. - All rights reserved. Terms & Conditions | Privacy Policy | Contact us