123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="renderer" content="webkit|ie-comp|ie-stand">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
- <meta http-equiv="Cache-Control" content="no-siteapp" />
- <!--[if lt IE 9]>
- <script type="text/javascript" src="${ctx}/assets/lib/html5.js"></script>
- <script type="text/javascript" src="${ctx}/assets/lib/respond.min.js"></script>
- <script type="text/javascript" src="${ctx}/assets/lib/PIE_IE678.js"></script>
- <![endif]-->
- <link href="${ctx}/assets/static/h-ui/css/H-ui.min.css" rel="stylesheet" type="text/css" />
- <link href="${ctx}/assets/static/h-ui.admin/css/H-ui.login.css" rel="stylesheet" type="text/css" />
- <link href="${ctx}/assets/static/h-ui.admin/css/style.css" rel="stylesheet" type="text/css" />
- <link href="${ctx}/assets/lib/Hui-iconfont/1.0.7/iconfont.css" rel="stylesheet" type="text/css" />
- <!--[if IE 6]>
- <script type="text/javascript" src="http://lib.h-ui.net/DD_belatedPNG_0.0.8a-min.js" ></script>
- <script>DD_belatedPNG.fix('*');</script>
- <![endif]-->
- <title>修改密码</title>
- </head>
- <body>
- <div class="header">修改密码</div>
- <div class="loginWraper">
- <div id="loginform" class="loginBox">
- <form class="form form-horizontal" name="ff" id="ff" method="post">
- <input type="hidden" id="CryptoKey" name="CryptoKey" value="ZGIyMTM5NTYxYzlmZTA2OA==" />
-
- <div class="row cl">
- <label class="form-label col-xs-3"><i class="Hui-iconfont"></i></label>
- <div class="formControls col-xs-8">
- <input id="password1" name="password1" type="password" value="" placeholder="新密码" class="input-text size-L">
- </div>
- </div>
- <div class="row cl">
- <label class="form-label col-xs-3"><i class="Hui-iconfont"></i></label>
- <div class="formControls col-xs-8">
- <input id="password2" name="password2" type="password" value="" placeholder="确认新密码" class="input-text size-L">
- </div>
- </div>
-
- <div class="row cl">
- <div class="formControls col-xs-8 col-xs-offset-3">
- <input name="" type="button" onclick="submitForm()" class="btn btn-success radius size-L" value=" 修 改">
- </div>
-
- </div>
- <div class="row cl">
- <label class="form-label col-xs-3"></label>
- <div class="formControls col-xs-8">
- <label style="width:17px;height:330px;font-size:12px;color:black;">首次登陆需要修改密码,密码规则:新密码首字母必须为大写,新密码长度必须大于6位,新密码不能全是字母,新密码不能全是数字。</label>
- </div>
- </div>
- </form>
- </div>
- </div>
- <div class="footer">Copyright FSM5</div>
- <script type="text/javascript" src="${ctx}/assets/lib/jquery/1.9.1/jquery.min.js"></script>
- <script type="text/javascript" src="${ctx}/assets/static/h-ui/js/H-ui.js"></script>
- <script type="text/javascript" src="${ctx}/assets/lib/crypto-js-4.1.1/crypto-js.js"></script>
- <script type="text/javascript">
-
- function submitForm(){
-
- var pwd1 = $("#password1").val();
- var pwd2 = $("#password2").val();
- if(checkpwd(pwd1,pwd2)){
-
- var strCryptoKey=$("#CryptoKey").val();
- var strPassword1=$("#password1").val();
- var key = CryptoJS.enc.Utf8.parse(strCryptoKey);
- var strPWD1 = CryptoJS.enc.Utf8.parse(strPassword1);
- var encrypted1 = CryptoJS.AES.encrypt(strPWD1, key, {mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7});
- var encryptedPWD1 = encrypted1.toString();
-
- $("#password1").val(encryptedPWD1);
- $("#password2").val(encryptedPWD1);
- var formData = $("#ff").serialize();
-
- $.post("${ctx}/myconsole/user/newpwd",formData,function(data){
- if (data == '密码修改成功') {
- window.location.href = "${ctx}/myconsole";
- } else {
- alert(data);
- $("#captchaPic").attr("src","${ctx}/myconsole/getCaptcha?"+Math.random());
- }
- });
- }
- }
- function checkpwd(strNewPWD,strNewPWD1){
-
- if(strNewPWD != strNewPWD1){
- alert("俩次密码不一致!");
- return false;
- }
-
- if(strNewPWD.length<=6)
- {
- alert("新密码长度必须大于6位!");
- return false;
- }
-
- var reg1=/^(\d*)?$/;
- if(reg1.test(strNewPWD))
- {
- alert("新密码不能全是数字!")
- return false;
- }
-
- var reg2=/^([a-zA-Z]+)?$/;
- if(reg2.test(strNewPWD))
- {
- alert("新密码不能全是字母!")
- return false;
- }
-
- var reg3 = /^([A-Z]+)/;
- if(!reg3.test(strNewPWD))
- {
- alert("新密码首字母必须为大写!")
- return false;
- }
- return true;
- }
- </script>
- </body>
- </html>
|