1
0
Fork 0
arangodb/js/apps/system/cerberus/html/changePassword.html

68 lines
2.6 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>Change Password</title>
<script type="text/javascript">
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
function clearPasswords() {
document.getElementById("password").value = "";
document.getElementById("confirmPassword").value = "";
}
function checkPasswords() {
var pass1 = document.getElementById("password").value;
var pass2 = document.getElementById("confirmPassword").value;
if (pass1 == "" || pass2 == "") {
alert ("Please enter a non-zero password twice.");
clearPasswords();
return false;
}
if (pass1 != pass2) {
alert("Passwords do not match.");
clearPasswords();
return false;
}
else {
document.getElementById("frm").submit();
return true;
}
}
</script>
<link href="http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600" rel="stylesheet" type="text/css">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="top-wrapper">
<div class="container"><div class="logo"></div></div>
</div>
<div class="panel">
<h1 id="headerId"></h1>
<p id="textId"></p>
<form name="Formular" action="checkpwd" method="post" id="frm" onsubmit="return checkPasswords()">
<label for="password">Password:</label>
<input type="password" name="password" id="password"></input>
<label for="confirmPassword">Confirm password:</label>
<input type="password" name="confirmPassword" id="confirmPassword"></input>
<input type="hidden" name="token" id="tokenId">
<input type="hidden" name="name" id="nameId">
<input type="submit" value="Send" class="button">
</form>
</div>
<footer>
<div class="container">
<div class="copy">Copyright 2014 ArangoDB</div>
</div>
</footer>
</body>
<script>
document.getElementById("tokenId").value = getParameterByName('t');
document.getElementById("headerId").innerHTML = "Hello " + getParameterByName('n') + ",";
document.getElementById("nameId").innerHTML = getParameterByName('n');
document.getElementById("textId").innerHTML = "please specify a password ...";
</script>
</html>