Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang=en>
- <head>
- <title>Reset Password</title>
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no">
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
- <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet">
- <link href='https://fonts.googleapis.com/css?family=Roboto:400,500italic' rel='stylesheet' type='text/css'>
- <script src="http://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
- <style type="text/css">
- body {
- background:#eff2f7;
- background-size: cover;
- height:100%; height:100vh;
- display: -webkit-flex; /* Safari */
- -webkit-align-items: center; /* Safari 7.0+ */
- display: flex;
- align-items: center;
- }
- .create-new-password-bg {
- display:block;
- margin-left:auto;
- margin-right:auto;
- border:2px solid #999;
- padding:9px 50px 12px;
- border-radius:10px;
- -moz-box-shadow: 0px 0px 6px #666666;
- -webkit-box-shadow: 0px 0px 6px #666666;
- box-shadow: 0px 0px 6px #666666;
- background:#f4f4f4;
- }
- .create-new-password-bg h1 {
- font-size:28px;
- font-family:Roboto;
- color:#000;
- text-align:center;
- margin-bottom:30px;
- }
- .create-new-password-bg form input {
- display:block;
- margin:0 auto 15px;
- width:100%;
- border:1px solid #ccc;
- border-radius:3px;
- padding:6px 10px;
- font-family:Roboto;
- color:#333;
- }
- .create-new-password-bg form input:last-child {
- display:block;
- margin:20px auto 15px;
- border:1px solid #ccc;
- width:initial;
- border-radius:3px;
- padding:6px 15px;
- font-family:Roboto;
- background-color: #5cb85c;
- border-color: #4cae4c;
- color:#fff;
- font-size:16px;
- }
- </style>
- </head>
- <body>
- <div class="create-new-password-bg">
- <div id="success-msg" style='display: none; text-align: center;'>
- <h1>Successfully Changed password for <%= handle %></h1>
- You can now use the new password to <a href="http://app.donatemytime.in">Login</a>
- </div>
- <div id="error-msg" style='display: none; text-align: center;'>
- <h1>Failed to Change password for <%= handle %></h1>
- Reason: <span id='error-reason'></span>
- </div>
- <form name="changepass-form" id="changepass-form">
- <h1>Change Password Form</h1>
- <div class="alert alert-danger" id="alert" style="display: none;">
- <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
- <p>Passwords Must Match!</p>
- </div>
- <input type="hidden" name="token" id="token" placeholder="Password" value="<%= token %>" />
- <input type="text" disabled readonly id="handle" placeholder="Email" value="<%= handle %>" />
- <input type="password" name="newpass" id="newpass" placeholder="Enter New Password" />
- <input type="password" name="newpass-verify" id="newpass-verify" placeholder="Confirm New Password" />
- <input type="submit" name="submit" id="submit" value="Submit" />
- </form>
- </div>
- <script>
- $(document).ready(function () {
- $("#changepass-form").submit(function (e) {
- e.preventDefault();
- if ($("#newpass").val() != $("#newpass-verify").val()) {
- $("#alert").slideDown();
- $("#newpass").focus();
- return false;
- }
- $.ajax({
- method: "POST",
- type: "POST",
- url: "/changepass",
- data: {
- token: $("#token").val(),
- newpass: $("#newpass").val()
- },
- success: function (resp) {
- console.log(resp);
- if (resp.error) {
- $("#changepass-form").hide();
- $("#error-reason").html(resp.message);
- $("#error-msg").show();
- } else {
- $("#changepass-form").hide();
- $("#success-msg").show();
- }
- }
- })
- })
- })
- </script>
Add Comment
Please, Sign In to add comment