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

Form analysis 1 forms found in the DOM

Name: 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 &amp;&amp; !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 &amp;&amp; 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 &amp;&amp; !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 &amp;&amp; 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: &quot;http://cloudways.com/en/member/&quot;}" 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