ASP数据库改不了密码,提示成功,但是密码没修改
时间:2010-08-22
来源:互联网
以上是修改密码的代码,请大家帮帮忙,谢谢
<!--#include file="conn.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from admin"
rs.open sql,conn,1,3
%>
<%
if request.querystring("act")="xg" then
sql1="select * from admin where password='"&password&"'"
else
sql1="select * from admin"
end if
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,3
%>
<%
if request.querystring("act")="xg" then
rs1("password")=request.form("password")
rs1.update
rs1.close
response.Write "修改完成,请执行其他操作"
else
%>
<style type="text/css">
<!--
body {
background-color: #000000;color:#FFF;
}
-->
</style>
<body style="background-color: #669999">
<form name="form1" method="post" action="pass.asp?act=xg">
<label>
<div align="center">
<font color="#000000">用户名:
<%=rs("UserName")%></font></div><font color="#000000"></td> </div>
</font>
</label>
<p align="center"><font color="#000000">新密码:
</font>
<label>
<input type="text" name="password" value=""><font color="#000000"> </font>
</label>
</p>
<p align="center">
<label>
<input type="submit" name="Submit" value="确认修改">
<input type="reset" name="Submit2" value="重置">
</label>
</p>
</form>
<%
end if
rs.close
conn.close
set rs=nothing
set rs1=nothing
set conn=nothing
%>
<%
end if
%>
<!--#include file="conn.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from admin"
rs.open sql,conn,1,3
%>
<%
if request.querystring("act")="xg" then
sql1="select * from admin where password='"&password&"'"
else
sql1="select * from admin"
end if
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,3
%>
<%
if request.querystring("act")="xg" then
rs1("password")=request.form("password")
rs1.update
rs1.close
response.Write "修改完成,请执行其他操作"
else
%>
<style type="text/css">
<!--
body {
background-color: #000000;color:#FFF;
}
-->
</style>
<body style="background-color: #669999">
<form name="form1" method="post" action="pass.asp?act=xg">
<label>
<div align="center">
<font color="#000000">用户名:
<%=rs("UserName")%></font></div><font color="#000000"></td> </div>
</font>
</label>
<p align="center"><font color="#000000">新密码:
</font>
<label>
<input type="text" name="password" value=""><font color="#000000"> </font>
</label>
</p>
<p align="center">
<label>
<input type="submit" name="Submit" value="确认修改">
<input type="reset" name="Submit2" value="重置">
</label>
</p>
</form>
<%
end if
rs.close
conn.close
set rs=nothing
set rs1=nothing
set conn=nothing
%>
<%
end if
%>
作者: jarkill 发布时间: 2010-08-22
if request.querystring("act")="xg" then
sql1="select * from admin where password='"&password&"'"
else
sql1="select * from admin"
end if
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,3
rs1.open sql1,conn,1,3改为rs1.open sql1,conn,2,3
sql1="select * from admin where password='"&password&"'"
else
sql1="select * from admin"
end if
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,3
rs1.open sql1,conn,1,3改为rs1.open sql1,conn,2,3
作者: kuhanzhu 发布时间: 2010-08-22
sql1="select * from admin where password='"&password&"'"
password不具有唯一性,而且没有看见赋值的地方。如何取到要修改的信息记录?
是不是应该用标识符id或者UserName来查询数据库?
sql1="select * from admin where UserName='&UserName
sql1="select * from admin where ID='&ID
password不具有唯一性,而且没有看见赋值的地方。如何取到要修改的信息记录?
是不是应该用标识符id或者UserName来查询数据库?
sql1="select * from admin where UserName='&UserName
sql1="select * from admin where ID='&ID
作者: ymyang 发布时间: 2010-08-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28