密码找回页面HTML原密码和CSS下载
发布网友
发布时间:2022-04-29 07:35
我来回答
共2个回答
热心网友
时间:2022-04-21 06:35
<%
action = request("action")
if action = "zhaohui" then
username = request("username")
'response.Write(username)
'response.End()
sql = "select * from [user] where username = " & username
set rrs = server.CreateObject("adodb.recordset")
rrs.open sql ,conn ,1 ,3
if not rrs.eof then
rrs("userpass") = md5("123456") '这边是经过加密算法的
'userpass = rrs("pass") '如果是确定用找回操作,那么数据库在一个字段存放密码,而且不能经过加密算法,但是这样不安全哦
rrs.update()
response.Write("已将您的密码初始化为123456,请重新登录修改")
rrs.close
set rrs = nothing
else
response.Write("<script language='javascript'>alert('查找不到该用户,请重新核对');history.go(-1);</script>")
response.End()
end if
end if
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
*{
margin:0;
padding:0;
}
body{
padding:50px;
}
a{
text-decoration:none;
color:#333;
}
.bluepass{
background:#FFC;
}
.bgpass{ background:#fff;}
</style>
</head>
<body>
密码找回:
<form action="?action=zhaohui" method="post" name="form1" >
<table>
<tr>
<td colspan=2 height="30"> 请输入您的用户名,以便我们替你重置密码,登录您中心自己在重新设置密码</td>
</tr>
<tr>
<td width="100" height="30">用户名:</td>
<td> <input id="username" class="bgpass" onfocus="javascript:this.className='bluepass'" onblur="javascript:this.className='bgpass'" type="text" name="username"></td>
</tr>
<tr>
<td height="30" colspan="2">
<input type="submit" value="提交" >
<input type="reset" value="重置" >
</td>
</tr>
</table>
</form>
</body>
</html>
我这边实现的是密码的重置,就是用你输入的用户名去关联数据库,查找到了,给密码字段userpass重置为123456,为什么这么做是,因为这个字段是通过另外一个文件md5.asp加密形成的,解密的我没涉及过,所以使用这个
当然还有一种就是你给user页面另外设立一个pass的字段,直接存储我们注册时的密码字符串,不经过加密,这样我们就可以用于找回了,但是感觉这样不安全。。所以还是不建议用这个了...
这些代码已经经过测试的了,,你把文件复制你本地站点测试看看,就好了,当然对应的字段数据表都要修改过来才是
热心网友
时间:2022-04-21 07:53
是什么密码找回追问就是简洁的密码找回的页面和样式!!!