lostpass.asp
上传用户:comthink
上传日期:2021-05-06
资源大小:1280k
文件大小:8k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

HTML/CSS

  1. <!--#include file="conn.asp"-->
  2. <!-- #include file="inc/const.asp" -->
  3. <!--#include file="inc/email.asp"-->
  4. <!--#include file="md5.asp"-->
  5. <%
  6. dim topic,mailbody
  7. if founduser then
  8.    errmsg=errmsg+"<br>"+"<li>您已经登录,不能使用此功能,请退出登录后进入!</a>。"
  9. founderr=true
  10. end if
  11. call head()
  12. if founderr then
  13. call head_var("错误信息",Request.ServerVariables("HTTP_REFERER"))
  14. call txl_error()
  15. else
  16. call header()
  17. if request("action")="step1" then
  18. stats="第二步:回答问题"
  19. call head_var("取回密码","lostpass.asp")
  20. call step1()
  21. elseif request("action")="step2" then
  22. stats="第三步:修改密码 "
  23. call head_var("取回密码","lostpass.asp")
  24. call step2()
  25. elseif request("action")="step3" then
  26. stats="第四步:修改成功"
  27. call head_var("取回密码","lostpass.asp")
  28. call step3()
  29. else
  30. stats="第一步:用户名"
  31. call head_var("取回密码","lostpass.asp")
  32. call main()
  33. end if
  34. call footer()
  35. if founderr then call txl_error()
  36. end if
  37. call foot()
  38. sub step1()
  39. if request("realname")="" then
  40. Founderr=true
  41. Errmsg=Errmsg+"<br>"+"<li>请输入您的用户名。"
  42. exit sub
  43. else
  44. realname=replace(request("realname"),"'","")
  45. end if
  46. set rs=conn.execute("Select Question,Answer,realname,Usergroupid,username from [user] where realname='"&realname&"'")
  47. if rs.eof and rs.bof then
  48. Founderr=true
  49. errmsg=Errmsg+"<br>"+"<li>您输入的用户名并不存在,请重新输入。"
  50. elseif rs(3) < 3 then
  51. Founderr=true
  52. errmsg=Errmsg+"<br>"+"<li>您是管理员或者是版主,只能通过联系管理员获得密码。"
  53. else
  54. if rs(0)="" or isnull(rs(0)) then
  55. Founderr=true
  56. Errmsg=Errmsg+"<br>"+"<li>该用户没有填写密码问题及答案,只有填写的用户方能继续。"
  57. else
  58. %>
  59. <form action="lostpass.asp?action=step2" method="post"> 
  60. <table cellpadding=1 cellspacing=1 align=center class=tableborder1 width=<%=txl_body(19)%>>
  61. <tr>
  62. <th valign=middle colspan=2 align=center height=25>取回密码(第二步:回答问题)</th></tr>
  63. <tr>
  64. <td valign=middle class=tablebody1><b>问