mydhl.express.dhl Open in urlscan Pro
23.79.141.8  Public Scan

Submitted URL: https://express1.dhl.com/OTAzLUVaSy04MzIAAAGFThdfUh22mqIMU7GrH_eUoSbmcf7vzL-i23uqsYkneyjrPp5j2jrFGi5A8MgMeJjBHeywpSo=
Effective URL: https://mydhl.express.dhl/za/en/auth/tenant-login.html?originator=ECASE&autoredirect=true
Submission: On June 29 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

Name: loginForm

<form name="loginForm" novalidate="novalidate" class="fancy-form-container fancy-form-container-tenant ng-invalid ng-invalid-ewf-valid ng-dirty" aqa-id="popupLoginForm">
  <div class="loginContainer_title">
    <!-- ngIf: loginCtrl.notification -->
  </div>
  <div ewf-form-errors="" class="ng-scope">
    <!-- ngRepeat: errorMessage in formErrorsCtrl.formCtrl.formErrors -->
  </div>
  <!-- ngIf: loginCtrl.userInactive -->
  <div ewf-field="username" class="ng-scope">
    <label class="field-wrapper login-form__input">
      <input class="input input_width_full required fancy-form-input ewf-email-validation ewf-required ng-valid-email ng-invalid ng-invalid-ewf-valid ng-empty ng-blur ng-dirty" id="popup_form_username" name="username" type="email" autofocus=""
        autocomplete="off" ng-model="loginCtrl.username" ng-model-options="{ updateOn: 'blur'}" ewf-input="" ewf-input-no-char-validation="true" ewf-validate-required="" ewf-validate-required-message="Email address required" ewf-validate-email=""
        ewf-watch-input-value="" aqa-id="loginFormUserNameField">
      <span class="fancy-form-label-floating"> Email Address </span>
      <span class="validation-mark"></span>
      <!-- ngIf: fieldErrorsCtrl.getErrorMessages().length -->
      <div class="msg-error ng-scope" ng-if="fieldErrorsCtrl.getErrorMessages().length" aqa-id="rewardCardErrorMsgContainer" ewf-field-errors="">
        <!-- ngRepeat: errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index -->
        <div role="alert" ng-repeat="errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index" ng-bind-html="errorMessage.error | nls | replace: errorMessage.errorParams" class="ng-binding ng-scope">Email address required</div>
        <!-- end ngRepeat: errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index -->
      </div><!-- end ngIf: fieldErrorsCtrl.getErrorMessages().length -->
    </label>
  </div>
  <div class="loginForm_passwordContainer  ng-scope" ewf-field="password">
    <div class="field-wrapper login-form__input">
      <label>
        <input class="input input_width_full required fancy-form-input ng-pristine ewf-length-validation ewf-pattern-validation ewf-required ng-invalid ng-invalid-ewf-valid ng-empty" id="popup_form_password" name="password" type="password"
          autocomplete="off" ng-model="loginCtrl.password" ng-model-options="{ updateOn: 'blur input'}" ewf-input="" ewf-validate-required="" ewf-validate-required-message="Required" ewf-validate-length="" ewf-validate-length-max="35"
          ewf-validate-length-message="Invalid format" ewf-validate-pattern="PASSWORD" ewf-validate-pattern-message="Invalid format" ewf-watch-input-value="" aqa-id="loginFormPasswordField">
        <span class="fancy-form-label-floating"> Password </span>
        <span class="validation-mark"></span>
        <!-- ngIf: fieldErrorsCtrl.getErrorMessages().length -->
        <div class="msg-error ng-scope" ng-if="fieldErrorsCtrl.getErrorMessages().length" aqa-id="rewardCardErrorMsgContainer" ewf-field-errors="">
          <!-- ngRepeat: errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index -->
          <div role="alert" ng-repeat="errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index" ng-bind-html="errorMessage.error | nls | replace: errorMessage.errorParams" class="ng-binding ng-scope">Required</div>
          <!-- end ngRepeat: errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index -->
        </div><!-- end ngIf: fieldErrorsCtrl.getErrorMessages().length -->
      </label>
      <a href="/za/en/auth/forgot-password.html" class="left link_forgot-password margin-top" data-tracking="{'type':'forgotPasswordModal','title':{'en': 'Forgot password'}}" aqa-id="forgotPassword">

        Forgot/Reset Password
    
    
</a>
    </div>
  </div>
  <div class="field-wrapper">
    <label class="login-popup-remember checkbox left margin-none">
      <input type="checkbox" value="checkbox" class="checkbox__input ng-pristine ng-valid ng-not-empty" ng-model="loginCtrl.rememberMe" aqa-id="rememberMe">
      <span class="label"> Remember me <div class="info">
          <div>DHL will securely remember and store your email address on your current device.</div>
        </div>
      </span>
    </label>
  </div>
  <div class="field-wrapper">
    <button type="submit" class="btn btn_width_full fancy-form-button" tabindex="3" data-tracking="{'type':'login','title':{'en': 'Login'}}" ewfc-submit="loginCtrl.logIn()" ewfc-submit-on-error="loginCtrl.onLoginSubmitError(submitError)"
      aqa-id="loginButton">
      <i class="dhlicon-lock"></i> Login </button>
  </div>
  <span class="fw-bold"> Not Registered? </span>
  <a href="/za/en/registration.html" data-tracking="{'type':'registrationModal','title':{'en': 'Register now'}}" aqa-id="registration-start">

        Register Now
    
    
</a>
</form>

Text Content

Email Address
Email address required
Password
Required
Forgot/Reset Password
Remember me
DHL will securely remember and store your email address on your current device.
Login
Not Registered? Register Now
Please enable Javascript and refresh page to continue.
CONTACT AND SUPPORT
Help and Support
FAQs
Contact Us
Find a location
LEGAL
Terms and Conditions
Privacy Notice
ALERTS
Fraud Awareness
Important Information

About DHL
Press
Careers
Legal Notice

Follow Us
Cookies Settings 2022 © Deutsche Post AG - All rights reserved






PRIVACY PREFERENCE CENTER

This website uses cookies and similar technologies, (hereafter “technologies”),
which enable us, for example, to determine how frequently our internet pages are
visited, the number of visitors, to configure our offers for maximum convenience
and efficiency and to support our marketing efforts. These technologies may
incorporate data transfers to third-party providers based in countries without
an adequate level of data protection (e. g. United States). For further
information, including the processing of data by third-party providers and the
possibility of revoking your consent at any time, please see your settings under
“Manage Consent Preferences” and the following links

Privacy Notice Legal Notice

Accept AllConfirm Selection


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY TECHNOLOGIES


Always Active
Strictly Necessary Technologies

These technologies are used to ensure that our website operates correctly and
they cannot be deactivated.

Details‎

PERFORMANCE TECHNOLOGIES


Performance Technologies

These technologies collect information about the way our website is used, such
as the Internet browser and operating system used, domain name of the website
from which you accessed our site, number of visits, average time spent on the
site and pages viewed.

Details‎

FUNCTIONAL TECHNOLOGIES


Functional Technologies

These technologies allow the website to remember choices you make and provide
enhanced, more personal features. For example, these technologies can be used to
remember and store the last tracking number that you entered when using a
tracking application. Information these technologies collect may be anonymized
and they cannot track your browsing activity on other websites.

Details‎

ANALYTICS TECHNOLOGIES


Analytics Technologies

We use analytics technologies to improve the quality of our website and its
content, and to ensure that our partners’ embedded services work properly.

Details‎

YOUTUBE TECHNOLOGIES


YouTube Technologies

YouTube technologies are used when users call up web pages that play embedded
YouTube videos. Youtube.com is a Google-owned video hosting and sharing
platform. Youtube.com collects user data through embedded videos, which is
aggregated with data from other Google services in order to display targeted
advertising to website visitors.

Details‎
Confirm Selection

Back Button

Back


PERFORMANCE COOKIES



Vendor Search Search Icon Filter Icon


Clear Filters

Information storage and access
Apply
Consent Leg.Interest

All Consent Allowed

Select All Vendors
Select All Vendors
Select All Hosts

 * View Cookies
   
   REPLACE-WITH-DYANMIC-HOST-ID
    * Name
      cookie name

Confirm Selection