用户密码找回asp急求
发布网友
发布时间:2022-05-10 21:43
我来回答
共3个回答
热心网友
时间:2023-11-26 02:20
连结资料库页面,假设为conn.asp
getpass.asp页面写法如下:
<form name=form1 method=post action="getpassok.asp">
<input name=username type=text size=15>
</form>
'--------------------------
'getpassok.asp页面写法如下:
<!--#include file="conn.asp"-->
<%
username=replace(trim(request("username")),"'","''")
sql="select * from person where username='"&usernaem&"'"
set rs=conn.execute(sql)
if rs.eof then
response.write"<script>alert('暂无该用户!');history.go(-1)</script>"
response.end
else
%>
<form name=form1 method=post action="getbackpassok.asp">
密码问题:<%=rs("question")%>
密码答案:<input name=answer type=text>
邮箱:<input name=email type=text>
<input name=username type=hidden value=<%=request("username")%>>
</form>
<%end if%>
'--------------
'getbackpassok.asp的写法:
<!--#include file="conn.asp"-->
<%
username=replace(trim(request("username")),"'","''")
answer=replace(trim(request("answer")),"'","''")
email=replace(trim(request("email")),"'","''")
sql="select * from person where username='"&username&"' and answer='"&answer&"' and email='"&email&"'"
set rs=conn.execute(sql)
if rs.eof then
response.write"<script>alert('暂无资料!');window.location='getpassfail.asp'</script>"
response.end
else
%>
<%=rs("userpassword")%>
<%end if%>
祝你测试成功!
热心网友
时间:2023-11-26 02:21
这个还不简单吗?让找密码的人填写问题和答案,从数据库里面查询,对上号就把密码显示给他或者发邮件给他,对不上号就不显示。但是有必要对问题和答案进行加密。不然别人如果下载了你的数据库,就能够把这个当成漏洞了。
热心网友
时间:2023-11-26 02:21
这个简单啊 自己设计一个啊 你数据库啊 什么的都没有给 怎么给你设计