portal.dad.de Open in urlscan Pro
153.95.157.67  Public Scan

URL: https://portal.dad.de/ServicesMvc/Login/ChangePassword?confirmation=yN5btQqeX649zgi4XNQ4KFygwj4QwE2FA87hVgqXOKgRouFFQb...
Submission: On January 05 via api from ES — Scanned from DE

Form analysis 1 forms found in the DOM

POST /ServicesMvc/Login/ChangePasswordForm

<form action="/ServicesMvc/Login/ChangePasswordForm" class="form-vertical login-form" data-ajax="true" data-ajax-complete="AjaxFormOnComplete" data-ajax-failure="AjaxFormOnFailure" data-ajax-mode="replace"
  data-ajax-success="AjaxFormChangePasswordComplete();" data-ajax-update="#DivChangePassword" id="AjaxFormChangePassword" method="post" novalidate="novalidate"><input name="__RequestVerificationToken" type="hidden"
    value="VRdGJmHhXUQsHZvQGqyUxhhaeAohV1lv2tGplivq8LosYW_a1RPMFIXXRuH2xhYGZjQHxhglWctGeUv8AorEN4DQf9Xzebs65XA5DHR9wYeXSX2BY_DigwmvPiBf28fRWAKlSA2"><input id="UserName" name="UserName" type="hidden" value="GCosta"><input id="ModePasswordReset"
    name="ModePasswordReset" type="hidden" value="True">
  <h3 class="form-title">Passwort ändern</h3>
  <div class="alert alert-info"> Willkommen, <strong>Herr Costa </strong>. <div class="margin-top-15">
      <i class="icon-unlock margin-right-5"></i> Bitte ändern Sie Ihr Passwort:
    </div>
  </div>
  <input id="PasswordCurrent" name="PasswordCurrent" type="hidden" value="dummy">
  <div class="control-group">
    <label class="control-label visible-ie8 visible-ie9">Neues Passwort <span class="requiredField requiredFieldMarker">*</span></label>
    <div class="controls">
      <div class="input-icon left">
        <i class="icon-lock"></i>
        <input autocomplete="off" class="m-wrap placeholder-no-fix" id="Password" name="Password" placeholder="Neues Passwort" type="password" value="">
        <div class="PasswordHint popovers hide" data-trigger="hover" data-original-title="" title="">
          <div class="progressWrapper">
            <div class="progress">
              <div class="bar bar-success" style="width: 0%;"></div>
              <div class="bar bar-danger" style="width: 100%;"></div>
            </div>
          </div>
          <span class="label label-success hide" style="display: none;">Ok</span>
          <span class="label label-important" style=""> i </span>
        </div>
      </div>
    </div>
  </div>
  <div class="control-group">
    <label class="control-label visible-ie8 visible-ie9">Passwort Wiederholung <span class="requiredField requiredFieldMarker">*</span></label>
    <div class="controls">
      <div class="input-icon left">
        <i class="icon-lock"></i>
        <input autocomplete="off" class="m-wrap placeholder-no-fix" id="PasswordAgain" name="PasswordAgain" placeholder="Passwort Wiederholung" type="password" value="">
      </div>
    </div>
  </div>
  <div class="form-actions">
    <button type="submit" class="btn blue pull-right">
      <i class="icon-chevron-right"></i> Passwort ändern </button>
  </div>
  <div id="PasswordHintWrapper" class="hide">
    <div class="PasswordHint popovers hide" data-trigger="hover" data-original-title="" title="">
      <div class="progressWrapper">
        <div class="progress">
          <div class="bar bar-success" style="width: 0%;"></div>
          <div class="bar bar-danger" style="width: 100%;"></div>
        </div>
      </div>
      <span class="label label-success hide" style="display: none;">Ok</span>
      <span class="label label-important" style=""> i </span>
    </div>
  </div>
  <script type="text/javascript">
    _modelIsValid = false;
    _modePasswordReset = true;
    AutoFocusDelayed(_modePasswordReset ? 'Password' : 'PasswordCurrent');
    $("#Password").typing({
      start: function(event, $elem) {},
      stop: function(event, $elem) {
        PasswordPrecheck();
      },
      delay: 200
    });

    function PasswordPrecheckPrepare() {
      $("#Password").parent().append($("#PasswordHintWrapper").html());
      $(".label-important").hide();
      $(".label-success").hide();
      var passwordValidationDiv = $("#Password").parent().parent().find('.help-inline');
      var passwordValidationTextOrg = passwordValidationDiv.html();
      var passwordValidationText = passwordValidationTextOrg;
      if (passwordValidationText != null) {
        passwordValidationText = passwordValidationText.replace(/; /g, '<br />');
        passwordValidationDiv.html(passwordValidationText);
      }
      PasswordPrecheck();
    }

    function PasswordPrecheck() {
      $.ajax({
        type: "POST",
        url: "PasswordPrecheck",
        data: {
          password: $("#Password").val()
        },
        loadingShow: false,
        success: function(result) {
          if (result.passwordRuleCount == 0) return;
          var popoverIsVisible = ($(".popovers").next('div.popover:visible').length > 0);
          $(".PasswordHint").show();
          var total = result.passwordRuleCount + 1;
          var red = result.localizedPasswordValidationErrorMessages.length;
          var green = total - red;
          $(".bar-danger").css("width", (red / total * 100.0) + "%");
          $(".bar-success").css("width", (green / total * 100.0) + "%");
          $(".progress").show();
          var ruleHtml = "<ul class='password-messages'>";
          for (var i = 0; i < result.localizedPasswordRuleMessages.length; i++) {
            var matchingItems = $.grep(result.localizedPasswordValidationErrorMessages, function(item, index) {
              return (item == result.localizedPasswordRuleMessages[i]);
            });
            var isError = matchingItems.length > 0;
            var iClass = isError ? "icon-warning-sign" : "icon-ok";
            var ruleObject = $("<li />").addClass(isError ? "rule-red" : "rule-green").html("<i class='" + iClass + "'></i><span>" + result.localizedPasswordRuleMessages[i] + "</span>");
            ruleHtml += ruleObject[0].outerHTML;
          }
          ruleHtml += "</ul>";
          $(".popovers").popover('destroy');
          $(".popovers").popover({
            placement: "bottom",
            title: "",
            content: ruleHtml,
            html: "true"
          });
          if (popoverIsVisible) $(".popovers").popover('show');
          if (green < total) {
            $(".label-success").hide();
            $(".label-important").show();
          } else {
            $(".label-success").show();
            $(".label-important").hide();
          }
        }
      });
    }
  </script>
</form>

Text Content

DAD Deutscher Auto Dienst
 * * 
   * 
   * 


PASSWORT ÄNDERN

Willkommen, Herr Costa .
Bitte ändern Sie Ihr Passwort:
Neues Passwort *

Ok i
Passwort Wiederholung *

Passwort ändern

Ok i
DAD Deutscher Auto Dienst GmbH Impressum Kontakt