resetPSW.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  6. <meta name="renderer" content="webkit" />
  7. <title>个人信息 - 修改密码</title>
  8. <link rel="stylesheet" type="text/css" href="cross/css/cross.css"/>
  9. <link rel="stylesheet" href="iconfont/iconfont.css" type="text/css" />
  10. <link rel="stylesheet" href="css/style.css" type="text/css" />
  11. <script type="text/javascript" src="commons/js/common.js"></script>
  12. <script type="text/javascript" src="commons/js/jquery-1.8.3.min.js"></script>
  13. <script type="text/javascript" src="widget/nicescroll/3.6.0/js/nicescroll.js"></script>
  14. <script type="text/javascript" src="commons/js/jquery.md5.js"></script>
  15. <link rel="stylesheet" href="commons/css/artDialog.css" type="text/css" />
  16. <script type="text/javascript" src="commons/js/jquery.artDialog.js"></script>
  17. <!--[if lt IE 9]>
  18. <script type="text/javascript" src="cross/js/respond.min.js"></script>
  19. <![endif]-->
  20. </head>
  21. <body>
  22. <div class="section">
  23. <div class="section-header">
  24. <h4>修改密码</h4>
  25. </div>
  26. <div id="section-main-resetPSW" class="section-main">
  27. <div class="plr30 ptb30">
  28. <ul class="form">
  29. <!--输入有误时 li加上class error,错误信息结构:<div class="mt5 c-f47979"><i class="iconfont icon-cuowutishi"></i> 请填写您的姓名</div>-->
  30. <li class="error">
  31. <label class="form-label form-label-w75 c-t-right"><span class="c-f00">*</span> 原密码</label>
  32. <div class="form-group">
  33. <input type="password" id="oldPwd" class="input-text" placeholder="" />
  34. <div class="mt5 c-f47979">请填写您的密码</div>
  35. </div>
  36. </li>
  37. <!--/输入有误-->
  38. <li>
  39. <label class="form-label form-label-w75 c-t-right"><span class="c-f00">*</span> 新密码</label>
  40. <div class="form-group">
  41. <input type="password" id="newPwd" class="input-text" placeholder="" />
  42. </div>
  43. </li>
  44. <li>
  45. <label class="form-label form-label-w75 c-t-right"><span class="c-f00">*</span> 确认密码</label>
  46. <div class="form-group">
  47. <input type="password" id="commitPwd" class="input-text" placeholder="" />
  48. </div>
  49. </li>
  50. <li>
  51. <label class="form-label form-label-w75 c-t-right"></label>
  52. <div class="form-group">
  53. <input type="button" id="resetPSWbtn" class="btn" value="完成" />
  54. </div>
  55. </li>
  56. </ul>
  57. </div>
  58. </div>
  59. </div>
  60. <script type="text/javascript">
  61. var sessions;
  62. $(function(){
  63. $("#section-main-resetPSW").niceScroll({cursorborder:"",cursorcolor:"#cccdd1"});
  64. $("#resetPSWbtn").on('click',function(){
  65. checkPwd();
  66. })
  67. })
  68. function checkPwd() {
  69. sessions = Commonjs.getSession('../Hos-Process/login_getSession.do');
  70. if($("#oldPwd").val()==''){
  71. Commonjs.alert("原密码不能为空");
  72. return;
  73. }
  74. if($("#newPwd").val()==''){
  75. Commonjs.alert("新密码不能为空");
  76. return;
  77. }
  78. if($("#commitPwd").val()==''){
  79. Commonjs.alert("确认密码不能为空");
  80. return;
  81. }
  82. if ($("#newPwd").val() != "" && $("#newPwd").val() == $("#commitPwd").val()) {
  83. //校验用户密码对错
  84. var Service = {};
  85. var page = {};
  86. var code = 2006;
  87. Service.UserName = sessions.UserName;
  88. Service.PassWord = $.md5($("#oldPwd").val()).toUpperCase();
  89. var param = {};
  90. var params = Commonjs.getParams(code,Service);//获取参数
  91. param.Api = "doLogin";
  92. param.Params = Commonjs.jsonToString(params);
  93. var d = Commonjs.ajax('./login_doLogin.do',param,false);
  94. if(d.RespCode != 10000){
  95. Commonjs.alert('密码输入错误,请重新输入!');
  96. document.getElementById("oldPwd").focus();
  97. return false;
  98. }
  99. //修改用户密码
  100. var Service = {};
  101. var page = {};
  102. var code = 2005;
  103. Service.UserId=sessions.UserID;
  104. Service.Password = $.md5($("#commitPwd").val()).toUpperCase();
  105. var param = {};
  106. var params = Commonjs.getParams(code,Service);//获取参数
  107. param.Api = "SaveOrUpdateUser";
  108. param.Params = Commonjs.jsonToString(params);
  109. var d = Commonjs.ajax('../Hos-Process/account_callAccountApi.do',param,false);
  110. if(d.RespCode=10000){
  111. //更新Session
  112. var d = Commonjs.getSession();
  113. d.Password = $.md5($("#commitPwd").val()).toUpperCase();
  114. Commonjs.updateSession(d,"../Hos-Process/login_updateSession.do");
  115. Commonjs.alert("修改密码成功!");
  116. }else{
  117. //异常消息提示
  118. Commonjs.alert(d.RespMessage);
  119. }
  120. } else {
  121. Commonjs.alert("新密码与确认密码不一致");
  122. }
  123. }
  124. </script>
  125. </body>
  126. </html>