Admin_ModiPwd.asp
上传用户:xxtaishan
上传日期:2022-01-02
资源大小:4063k
文件大小:3k
源码类别:

IP电话/视频会议

开发平台:

ASP/ASPX

  1. <!--#include file = "Include/Startup.asp"-->
  2. <!--#include file = "Include/md5.asp"-->
  3. <!--#include file = "admin_private.asp"-->
  4. <%
  5. sPosition = sPosition & "修改用户名及密码"
  6. Call Header()
  7. Call Content()
  8. Call Footer()
  9. Sub Content()
  10. Select Case sAction
  11. Case "MODI"
  12. ' 修改操作
  13. Call DoModi()
  14. Case Else
  15. ' 修改表单
  16. Call ShowForm()
  17. End Select
  18. End Sub
  19. ' 显示修改表单
  20. Sub ShowForm()
  21. %>
  22. <script language=javascript>
  23. // 客户端验证表单的有效性
  24. function checklogin() {
  25. var obj;
  26. obj=document.myform.newusr;
  27. obj.value=BaseTrim(obj.value);
  28. if (obj.value=="") {
  29. BaseAlert(obj, "新用户名不能为空!");
  30. return false;
  31. }
  32. obj=document.myform.newpwd1;
  33. obj.value=BaseTrim(obj.value);
  34. if (obj.value=="") {
  35. BaseAlert(obj, "新密码不能为空!");
  36. return false;
  37. }
  38. if (document.myform.newpwd1.value!=document.myform.newpwd2.value){
  39. BaseAlert(document.myform.newpwd1, "新密码和确认密码不相同!");
  40. return false;
  41. }
  42. return true;
  43. }
  44. </script>
  45. <br>
  46. <table border=0 cellpadding=0 cellspacing=0 align=center class=form1>
  47. <form action='?action=modi' method=post name=myform onsubmit="return checklogin()">
  48. <tr><th>&nbsp;&nbsp;修改您的登录用户及密码(每项必填)</th></tr>
  49. <tr><td>新用户名:<input type=text class=input size=20 name=newusr value="<%=inHTML(Session("eWebEditor_User"))%>">&nbsp;&nbsp;旧用户名:<span class=highlight1><%=outHTML(Session("eWebEditor_User"))%></span></td></tr>
  50. <tr><td>新 密 码:<input type=password class=input size=20 name=newpwd1 maxlength=30>&nbsp;&nbsp;确认密码:<input type=password class=input size=20 name=newpwd2 maxlength=30></td></tr>
  51. <tr><td align=center><input type=image border=0 src='admin/submit.gif' align=absmiddle>&nbsp;<a href='javascript:document.myform.reset()'><img border=0 src='admin/reset.gif' align=absmiddle></a></td></tr>
  52. </form>
  53. </table>
  54. <br><br>
  55. <%
  56. End Sub
  57. ' 修改操作
  58. Sub DoModi()
  59. ' 服务器端验证表单的有效性
  60. If IsSelfRefer() = False Then
  61. Go_Error "提交表单有问题!!!"
  62. End If
  63. Dim sNewUsr, sNewPwd1, sNewPwd2
  64. sNewUsr = Trim(Request("newusr"))
  65. sNewPwd1 = Trim(Request("newpwd1"))
  66. sNewPwd2 = Trim(Request("newpwd2"))
  67. If sNewUsr = "" Then
  68. Go_Error "新用户名不能为空!"
  69. End If
  70. If sNewPwd1 = "" then
  71. Go_Error "新密码不能为空!"
  72. End If
  73. If sNewPwd1 <> sNewPwd2 Then
  74. Go_Error "新密码和确认密码不相同!"
  75. End If
  76. sSql = "select * from ewebeditor_system"
  77. oRs.Open sSql, oConn, 1, 3
  78. If Not oRs.Eof Then
  79. oRs("sys_username") = md5(sNewUsr)
  80. oRs("sys_userpass") = md5(sNewPwd1)
  81. oRs.Update
  82. End If
  83. oRs.Close
  84. Response.Write "<br><p align=center class=title>修改用户名及密码</p>" & _
  85. "<br><table border=0 cellspacing=20 align=center>" & _
  86. "<tr valign=top><td><img src='admin/do_ok.gif' border=0></td><td><b><span class=highlight2>登录用户名及密码修改成功!</span></b><br><br><ul>我现在<br><br><li><a href='admin_default.asp'>返回后台管理首页</a><li><a href='admin_modipwd.asp'>重新修改</a></ul></td></tr>" & _
  87. "</table><br><br>"
  88. End Sub
  89. %>