MemberGetPass.Asp
上传用户:mtjhgs
上传日期:2021-12-08
资源大小:3755k
文件大小:5k
源码类别:

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

开发平台:

HTML/CSS

  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
  2. <!--#include file="../Include/Const.asp" -->
  3. <!--#include file="../Include/NoHackSql.Asp" -->
  4. <!--#include file="../Include/ConnSiteData.asp" -->
  5. <%call SiteInfo
  6. headid=2
  7. Seotitle=" Find Password "
  8. %>
  9. <!--#include file="Head.Asp" -->
  10. <div class="clear"></div>
  11. <div id="contant">
  12.   <div class="cleft">
  13. <div class="news">
  14.       <div class="title">
  15.   &nbsp;<b>Member Center</b>
  16.   </div>
  17.   <div>
  18.   <ul>
  19. <%=WebMenu()%>
  20. </ul>
  21.   </div>
  22.     </div>
  23. <div class="news">
  24.       <div class="title">
  25.   &nbsp;<b>Hot Product</b>
  26.   </div>
  27.   <div>
  28.   <ul>
  29. <%=Producthot(10)%>
  30. </ul>
  31.   </div>
  32.     </div>
  33.   </div>
  34. <div class="cright">
  35. <div class="crightb">
  36.   <div class="crightbtitle">
  37.     <div class="crightbtitlel">
  38. Location:
  39. </div>
  40. <div class="crightbtitler">
  41. <%=WebLocation()%>
  42. </div>
  43.   </div>
  44.   <div class="crightbcontent"><%=WebContent()%></div>
  45. </div>
  46.   </div>
  47. </div>
  48. <!--#include file="Foot.Asp"-->
  49. <%
  50. Function WebMenu()
  51. If session("MemName")="" Or session("GroupID")="" Or session("MemLogin")<>"Succeed" Then
  52.   response.write "<Li>  <img src=""images/Tx_Ar3.gif"" style=""margin-left:5px;"" /> <a href=""MemberRegister.asp"">Register</a></li>"
  53. Else
  54.   response.write "<Li>  <img src=""images/Tx_Ar3.gif"" style=""margin-left:5px;"" /> <a href=""MemberInfo.asp"">Edit Information</a></li>"
  55.   response.write "<Li>  <img src=""images/Tx_Ar3.gif"" style=""margin-left:5px;"" /> <a href=""MemberMessage.asp"">My Message</a></li>"
  56.   response.write "<Li>  <img src=""images/Tx_Ar3.gif"" style=""margin-left:5px;"" /> <a href=""MemberOrder.asp"">My Orders</a></li>"
  57.   response.write "<Li>  <img src=""images/Tx_Ar3.gif"" style=""margin-left:5px;"" /> <a href=""MemberTalent.asp"">My Candidates</a></li>"
  58.   response.write "<Li>  <img src=""images/Tx_Ar3.gif"" style=""margin-left:5px;"" /> <a href=""MemberLogin.asp?Action=Out"">Login Out</a></li>"
  59. End If
  60. End Function
  61. function WebLocation()
  62.   WebLocation="&nbsp;Location:<a href=""index.asp"" class=""agray"">Home</a> - <a href=""MemberCenter.asp"" class=""agray"">Member Center</a> - 密码找回"&VbCrLf
  63. end Function
  64. function MemGroup(GroupID)
  65.   dim rs,sql
  66.   set rs = server.createobject("adodb.recordset")
  67.   sql="select * from Wygkcnflash_MemGroup where GroupID='"&GroupID&"'"
  68.   rs.open sql,conn,1,1
  69.   MemGroup=rs("GroupName"&Language)
  70.   rs.close
  71.   set rs=nothing
  72. end function
  73. function WebContent()
  74.   dim rs,sql,NewPassword
  75.   if request.QueryString("Step")="" then
  76. %>
  77. <table width="95%" border="0" align="center" cellpadding="3" cellspacing="5">
  78. <form action="MemberGetPass.asp?Step=EnterNameMail" method="post" name="form" id="form">
  79.   <tr>
  80.     <td width="200" align="right">Member Name:</td>
  81.     <td><input name="MemName" type="text" id="MemName" size="30" maxlength="16" /></td>
  82.   </tr>
  83.   <tr>
  84.     <td align="right">Email:</td>
  85.     <td><input name="Email" type="text" id="Email" size="30" maxlength="50" /></td>
  86.   </tr>
  87.   <tr>
  88.     <td>&nbsp;</td>
  89.     <td><input name="Next2" type="submit" value="Next" /></td>
  90.   </tr>
  91.   </form>
  92. </table>
  93. <%
  94.   elseif request.QueryString("Step")="EnterNameMail" then
  95.     set rs = server.createobject("adodb.recordset")
  96.     sql="select * from Wygkcnflash_Members where MemName='"&request.form("MemName")&"' and Email='"&request.form("Email")&"'"
  97. rs.open sql,conn,1,1
  98. if rs.eof then
  99.   WriteMsg("Member name or e-mail address error!")
  100.       exit function
  101. end if
  102. %>
  103. <table width="95%" border="0" align="center" cellpadding="3" cellspacing="5">
  104. <form action="MemberGetPass.asp?Step=EnterAnswer&ID=<%=rs("ID")%>" method="post" name="form" id="form">
  105.   <tr>
  106.     <td width="200" align="right">Member Name:</td>
  107.     <td><%=rs("MemName")%></td>
  108.   </tr>
  109.   <tr>
  110.     <td align="right">Email:</td>
  111.     <td><%=rs("Email")%></td>
  112.   </tr>
  113.   <tr>
  114.     <td align="right">Question:</td>
  115.     <td><%=rs("Question")%></td>
  116.   </tr>
  117.   <tr>
  118.     <td align="right">Answer:</td>
  119.     <td><input name="Answer" type="text" size="30" maxlength="100" /></td>
  120.   </tr>
  121.   <tr>
  122.     <td>&nbsp;</td>
  123.     <td><input name="Next" type="submit" value="Next" /></td>
  124.   </tr>
  125.   </form>
  126. </table>
  127. <%
  128.   elseif request.QueryString("Step")="EnterAnswer" Then
  129.     If trim(request("Answer"))="" Then
  130. WriteMsg("Please fill in password-protected answer!")
  131. exit function
  132. End If
  133.     set rs = server.createobject("adodb.recordset")
  134.     sql="select * from Wygkcnflash_Members where ID="&request.QueryString("ID")
  135.     rs.open sql,conn,1,3
  136. if rs.eof then
  137.   WriteMsg("Parameter error!")
  138.       exit function
  139. end if
  140.     if rs("Answer")<>MD5(trim(request("Answer"))) then
  141.       WriteMsg("Password-protected answer wrong!")
  142.       exit function
  143.     end if
  144.     randomize timer
  145.     NewPassword=Int(899999*Rnd() +100000)
  146.     rs("Password")=MD5(NewPassword)
  147.     rs.update
  148.     rs.close
  149.     set rs=nothing
  150. Response.Write "<script language=javascript>alert('Congratulations! Successfully retrieve your password!  n new password is: "& NewPassword &"  n Please log in to amend the new password!');window.location.href='Index.asp';</script>"
  151.     exit function
  152.   end if
  153. end function
  154. %>