| 1 |
- <html>
<head>
<skin.ss file='/ss/main'/>
<js.ss file="/ss/jquery/jquery.js"/>
<js.ss file="/ss/appauthority.js"/>
<style>
#mmeditpanel {
/* 先去掉,没有 APP。Lin
display: none;
*/
}
</style>
<script type="text/javascript">
onload = function(){
var f = document.getElementById('myForm');
f.onsubmit=function(){
var p1 = document.getElementById('newPassword').value;
var p2 = document.getElementById('againNewPassword').value;
/* 去掉,没用到。Lin
var yhm = '${yhm}';
*/
try{
if(p1!=p2){
alert('新密码与密码确认不一致!');
return false;
}else if(p1.length<6){
alert('密码长度必需大于等于6位!');
return false;
}else if(!(p1.match(/[a-zA-Z]+/)&&p1.match(/\d+/))){
alert('密码必需包含数字和字母!');
return false;
/* 改。Lin
}else if(p1.match('${yhm}')){
*/ }else if(p1.match("${sessionScope.ssOrigUser.zh}")){ // ['wd.yyh'].。Lin
alert('密码不能包含账号!');
return false;
}
}catch(e){
alert(e.message);
return false;
}
}
//请求app身份认证
wd.c.acquireAppAuthority({
/* 去掉,没用到。Lin
yhm:'$@{yhm}',
*/
title:'密码重置',
content:'密码重置身份确认',
callback:function(res,publicKey){
var msgElement = document.getElementById('msg');
if (res.code == 1) { //用户未绑定手机设备,取消app认证
msgElement.style.display = 'none';
document.getElementById('mmeditpanel').style.display = 'block';//显示
} else if ( res.code == 0 ) {
msgElement.style.display = 'none';//隐藏信息框
document.getElementById('mmeditpanel').style.display = 'block';//显示
/* 再改,规范命名。Lin
* 去掉 ?wdApplication=,不支持多个应用 -- 服务名可以写 ss.xxx
* &wdService= 改为 ssServ
* &wdOutputComponent= 改为 ssDest
* =440143084,改为部件名 -- 用到再弄???
document.forms[0].action = "/service?wdApplication=env&wdService=app_xgmm&wdOutputComponent=440143084";
*/ document.forms[0].action = "/service?ssServ=app_xgmm&ssDest=";
document.querySelector('[name=applp]').value = publicKey;
document.getElementById('newPassword').setAttribute('name','mm');
} else {
msgElement.innerText == res.msg
}
}
});
}
</script>
</head>
<body class="dialogBody">
<%-- 改,.do 改为服务。Lin
<form action="/updatePwd.do" method="post" id="myForm"> --%>
<form action="<serv.ss name='updPwd' dest='info'/>" method="post" id="myForm">
<%-- 改。Lin
<in@put type="hidden" name="yhid" value="${yhid}"> --%>
<input type="hidden" name="yhid" value="${sessionScope.ssOrigUser.ryid}"> <%-- ['wd.yyh'].。Lin --%>
<input type="hidden" name="applp">
<p id="msg" class="msg">等待app确认身份</p>
<div class="div" id="mmeditpanel">
<table width="100%" class="edit">
<tr>
<td height="8" colspan="2" ></td>
</tr>
<tr>
<td color="red" colspan="2" style="border-top:solid 1px #EAEEF4;">
<p style="color:#ff0000; font-size:16px; text-align:center;padding:0px; margin:5px;">密码强度不够,请修改密码后重新登录</p>
<p style="color:#6d7a87; font-size:14px; text-align:center;padding:0px;margin:5px;">密码最少6个字符,且必须含有英文字母和数字,但不能包含账号</p>
</td>
</tr>
<tr>
<th>原密码:</th>
<td><input type="password" name="oldPwd" id="oldPwd" class="edit-text"></td>
</tr>
<tr>
<th>新密码:</th>
<td><input type="password" name="newPassword" id="newPassword" class="edit-text"></td>
</tr>
<tr>
<th>新密码确认:</th>
<td><input type="password" name="againNewPassword" id="againNewPassword" class="edit-text"></td>
</tr>
<tr>
<td colspan="2" class="tr-bottom">
<input type="submit" name="button" id="button" value="保 存" class="edit-button">
<button onClick="parent.dhxWins.window(112233).close();" class="edit-button" >关闭</button>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
|