platform.cloudways.com
Open in
urlscan Pro
104.18.5.181
Public Scan
Submitted URL: http://unified.cloudways.com/
Effective URL: https://platform.cloudways.com/
Submission: On November 23 via api from US — Scanned from DE
Effective URL: https://platform.cloudways.com/
Submission: On November 23 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMName: vm.loginForm —
<form class="login-form ng-pristine ng-invalid ng-invalid-required ng-valid-pattern" name="vm.loginForm" ng-submit="vm.login()" autocomplete="off" novalidate="">
<md-input-container md-no-float="" class="md-block md-input-has-placeholder" ng-class="{ 'glb-error-msg' : vm.loginForm.email.$invalid && !vm.loginForm.email.$pristine }">
<!--<md-icon class="md-icon input-left-icon mdi mdi-account"></md-icon>-->
<input type="text" id="userEmail" name="email" ng-model="vm.user.email" required="" md-maxlength="60" placeholder="Email" ng-pattern="/^[a-z\d\-_*.#@\+]+$/i"
class="ng-pristine ng-untouched md-input ng-invalid ng-invalid-required ng-valid-pattern" aria-label="Email" aria-required="true" aria-invalid="true" ng-trim="false">
<div class="md-errors-spacer">
<div class="md-char-counter">0/60</div>
</div>
</md-input-container>
<div class="glb-error-msg ng-active ng-hide" ng-messages="vm.loginForm.email.$error" ng-show="vm.loginForm.email.$error && vm.loginForm.email.$touched" aria-live="assertive" aria-hidden="true">
<!-- ngMessage: required -->
<div ng-message="required" class="ng-scope">Email is required!</div>
<!-- ngMessage: md-maxlength -->
</div>
<div class="glb-error-msg ng-inactive ng-hide" ng-messages="vm.loginForm.email.$error" ng-show="vm.loginForm.email.$error.pattern" aria-live="assertive" aria-hidden="true">
<!-- ngMessage: pattern -->
</div>
<md-input-container md-no-float="" class="md-block md-input-has-placeholder" ng-class="{ 'glb-error-msg' : vm.loginForm.password.$invalid && !vm.loginForm.password.$pristine }">
<!--<md-icon class="md-icon input-left-icon mdi mdi-lock-outline"></md-icon>-->
<input type="password" name="password" ng-model="vm.user.password" required="" placeholder="Password" class="ng-pristine ng-untouched md-input ng-invalid ng-invalid-required" aria-label="Password" id="input_0" aria-required="true"
aria-invalid="true">
<div class="md-errors-spacer"></div>
</md-input-container>
<div class="glb-error-msg ng-active ng-hide" ng-messages="vm.loginForm.password.$error" ng-show="vm.loginForm.password.$error && vm.loginForm.password.$touched" aria-live="assertive" aria-hidden="true">
<!-- ngMessage: required -->
<div ng-message="required" class="ng-scope">Password is required!</div>
</div>
<div class="glb-error-msg ng-hide" ng-show="vm.loginError" aria-hidden="true">
<div translate="" translate-values="{ member_url: "http://cloudways.com/en/member/"}" class="ng-scope"></div>
</div>
<div class="glb-error-msg ng-hide" ng-show="vm.activationFailed" aria-hidden="true">
<div ng-bind-html="vm.activationFailed" class="ng-binding">false</div>
</div>
<!-- ngIf: vm.user.promo!==false -->
<div class="glb-error-msg ng-inactive ng-hide" ng-messages="vm.loginForm.promo.$error" ng-show="vm.loginForm.promo.$error.pattern" aria-live="assertive" aria-hidden="true">
<!-- ngMessage: pattern -->
</div>
<div class="glb-error-msg ng-inactive ng-hide" ng-messages="vm.loginForm.promo.$error" ng-show="vm.signupForm.promo.$dirty" aria-live="assertive" aria-hidden="true">
<!-- ngMessage: md-maxlength -->
<!-- ngMessage: minlength -->
</div>
<div class="glb-error-msg ng-hide" ng-show="vm.errorsPromo" aria-hidden="true">
<div class="ng-binding"></div>
</div>
<div class="glb-loaderBtn-wrap">
<!-- ngIf: !vm.buttonLoader --><button class="md-raised md-primary form-btn-primary campaign-btn md-button ng-scope md-ink-ripple" type="submit" ng-transclude="" ng-if="!vm.buttonLoader" ng-disabled="vm.processing" aria-disabled="false">
<!-- ngIf: vm.campaignDesign -->
<!-- ngIf: !vm.campaignDesign -->
<div ng-if="!vm.campaignDesign" class="ng-scope"> LOGIN NOW </div><!-- end ngIf: !vm.campaignDesign -->
</button><!-- end ngIf: !vm.buttonLoader -->
<!-- ngIf: vm.buttonLoader -->
</div>
<!-- Bottom links -->
<div class="login-link layout-wrap layout-align-space-between-center layout-row" layout="row" layout-wrap="" layout-align="space-between center">
<a href="/password/forgot" class="login-link-btn m-l-zero" ui-sref="forgotPassword()">Forgot Password?</a>
<a href="/signup" class="login-link-btn m-l-zero m-r-zero dark-blue" ui-sref="signup()"> New to Cloudways? Signup</a>
</div>
</form>
Text Content
THIS WEBSITE USES COOKIES Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance. Continue Change settings Find out more THE CLOUD HOSTING PLATFORM THAT INSTANTLY GIVES YOU: MORE SPEED, MORE SAVINGS, AND LESS WORK. Your Partners at Cloudways Loading Application's detail. Please wait ... HELLO AGAIN LOGIN WITH OR 0/60 Email is required! Password is required! false LOGIN NOW Forgot Password? New to Cloudways? Signup Free Hosting Credits With the CLOUDWAYS REFERRAL PROGRAM Enjoying Cloudways? Share the joy with your friends and unlock limitless savings on future invoices. LEARN MORE BETA CLOUDWAYS AUTOSCALE FOR WORDPRESS Fully Managed WordPress Hosting with Autoscaling for your Growing Websites. More Traffic, Less Worries. GET EARLY ACCESS THE CLOUDFLARE ENTERPRISE ADD-ON WITH EDGE PAGE CACHING Speed up load times by upto 70% on average with Enterprise level Cloudflare! Find it under Application Management. Features Enterprise CDN Full Page Edge CachingNEW Managed WAF Argo Smart RoutingNEW DDoS Protection Argo Tiered Caching Global Rate Limiting Image Optimization LEARN MORE * 1 * 2 * 3 © 2011-2023 Cloudways Ltd. All rights reserved For more info and FAQs click here Invite Rewards