www.gusucode.com > 仿MOP对开式论坛程序 1.0源码程序 > pwdsafe.asp
<%@language="VBScript"%> <!--#include file="title.asp"--> <!--#include file="code.asp"--> <% Dim question,answer,theanswer,erryes question=Trim(Replace(Request.Form("question"),"'","")) answer=Trim(Replace(Request.Form("answer"),"'","")) theanswer=Trim(Replace(Request.Form("theanswer"),"'","")) contents=contents &"<title>密码保护设置-"& caption &"</title>"&_ "</head>"&_ "<body>"&_ ""&_ "<table border=""0"" cellpadding=""0"" cellspacing=""0"" width=""100%"" class=""tdc"">" if gbmaduser="" then contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">出错</td></tr><tr><td><br>你还没登陆或者已经掉线。<br>请<a href=""login.asp"">登陆</a>,2秒后自动执行<Script Language=""JavaScript"">setTimeout(""location.href='login.asp'"",3000)</script>。<br><br></td></tr>" else rs.Open "Select userpwd,question,answer From gbmaduser Where gbmaduser='"& gbmaduser &"'",conn,1,3 if Not rs.Eof then if rs("userpwd")<>userpwd then contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">出错</td></tr><tr><td><br>密码验证错误,请<a href=""login.asp"">重新登陆</a>。<br>引起该错误的原因可能是因为你手动修改了Cookies。<br><br></td></tr>" erryes="yes" end if else contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">出错</td></tr><tr><td><br>不存在的用户,请<a href=""login.asp"">重新登陆</a>。<br>引起该错误的原因可能是因为你手动修改了Cookies。<br><br></td></tr>" erryes="yes" end if if erryes<>"yes" then if question<>"" and answer<>"" then if IsNull(rs("question")) then rs("question")=question rs("answer")=pwdtocode(answer) rs.Update contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">密码保护设置</td></tr><tr><td><br>密码保护设置成功。<br>请牢记你的问题答案,如果忘记则以后不能通过密码保护重设密码。<br><a href=""service.asp"">返回社区服务列表页面</a>。<br><br></td></tr>" else if rs("answer")=pwdtocode(theanswer) then rs("question")=question rs("answer")=pwdtocode(answer) rs.Update contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">密码保护设置</td></tr><tr><td><br>新密码保护设置成功。<br>请牢记你的问题答案,如果忘记则以后不能通过密码保护重设密码。<br><a href=""service.asp"">返回社区服务列表页面</a>。<br><br></td></tr>" else contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">出错</td></tr><tr><td><br>旧密码提示问题的答案不正确,<a href=""JavaScript:history.back();"">返回重新输入后再试</a>。<br><br></td></tr>" end if end if else if rs("question")<>"" and rs("answer")<>"" then contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">密码保护设置</td></tr>"&_ "<tr class=""tds""><td>"&_ "<script language=""JavaScript"">"&_ "function validinput()"&_ "{"&_ "if (document.pwdsafe.theanswer.value.length==0){"&_ "alert(""请填写原密码提示问题的答案。"");"&_ "document.pwdsafe.theanswer.focus();"&_ "return false;"&_ "}"&_ "if (document.pwdsafe.question.value.length==0){"&_ "alert(""请填写好新密码提示问题。"");"&_ "document.pwdsafe.question.focus();"&_ "return false;"&_ "}"&_ "if (document.pwdsafe.answer.value.length==0){"&_ "alert(""请填写好新密码提示问题的答案。"");"&_ "document.pwdsafe.answer.focus();"&_ "return false;"&_ "}"&_ "return true;"&_ "}"&_ "</script>"&_ "你已经设置过密码保护了,请输入原问题答案、新提示问题和新问题答案。<br><br>"&_ "<table border=""0"" cellpadding=""0"" cellspacing=""0"" width=""100%"">"&_ "<form name=""pwdsafe"" onsubmit=""return validinput();"" method=""post"" action=""pwdsafe.asp"">"&_ "<tr><td width=""64"">提示问题:</td><td>"& rs("question") &"</td></tr>"&_ "<tr><td>问题答案:</td><td><input name=""theanswer"" type=""text"" size=""25"" maxlength=""255"" class=""iptwin""></td></tr>"&_ "<tr><td>新 问 题:</td><td><input name=""question"" type=""text"" maxlength=""255"" size=""25"" class=""iptwin""> <font class=""del"">如:</font>今天星期几?</td></tr>"&_ "<tr><td>新 答 案:</td><td><input name=""answer"" type=""text"" size=""25"" maxlength=""255"" class=""iptwin""> <font class=""del"">如:</font>有什么关系?</td></tr>"&_ "<tr><td></td><td><input name=""button"" type=""submit"" value=""提交"" onmouseover=""this.className='over';"" onmouseout=""this.className='out';"" class=""out""></td></tr>"&_ "</form>"&_ "</table>"&_ "</td></tr>" else contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">密码保护设置</td></tr>"&_ "<tr class=""tds""><td>"&_ "<script language=""JavaScript"">"&_ "function validinput()"&_ "{"&_ "if (document.pwdsafe.question.value.length==0){"&_ "alert(""请填写好密码提示问题。"");"&_ "document.pwdsafe.question.focus();"&_ "return false;"&_ "}"&_ "if (document.pwdsafe.answer.value.length==0){"&_ "alert(""请填写好密码提示问题的答案。"");"&_ "document.pwdsafe.answer.focus();"&_ "return false;"&_ "}"&_ "return true;"&_ "}"&_ "</script>"&_ "设置密码保护后即使你忘记密码也可以通过密码保护来重新设置密码,当然请记牢问题答案,因为忘记答案你将不能重新设置密码以及修改密码保护提示。<br><br>"&_ "<table border=""0"" cellpadding=""0"" cellspacing=""0"" width=""100%"">"&_ "<form name=""pwdsafe"" onsubmit=""return validinput();"" method=""post"" action=""pwdsafe.asp"">"&_ "<tr><td width=""64"">提示问题:</td><td><input name=""question"" type=""text"" maxlength=""255"" size=""25"" class=""iptwin""> <font class=""del"">如:</font>我最喜欢去的酒吧?</td></tr>"&_ "<tr><td>问题答案:</td><td><input name=""answer"" type=""text"" size=""25"" maxlength=""255"" class=""iptwin""> <font class=""del"">如:</font>缘来是你</td></tr>"&_ "<tr><td></td><td><input name=""button"" type=""submit"" value=""提交"" onmouseover=""this.className='over';"" onmouseout=""this.className='out';"" class=""out""></td></tr>"&_ "</form>"&_ "</table>"&_ "</td></tr>" end if end if end if rs.Close end if contents=contents &"</table>"&_ "" %> <!--#include file="bottom.asp"-->