pwdEdit.ss.jsp 3.9 KB

1
  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">&nbsp; <button onClick="parent.dhxWins.window(112233).close();" class="edit-button" >关闭</button> </td> </tr> </table> </div> </form> </body> </html>