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
Submission: On January 05 via api from ES — Scanned from DE
Form analysis
1 forms found in the DOMPOST /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