微信侵权投诉处理办法:ASP高手来呀!

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 13:27:23
下列一段语句:
<!--#include file="conn.asp"-->
<%
dim name
dim psw
username=replace(trim(request("name")),"'","")
password=replace(trim(Request("psw")),"'","")
sql="select * from user where psw='"&psw&"' and name='"&name&"'"
rs.Open sql,conn,1,1

if not(rs.bof and rs.eof) then
if psw=rs("password") then
response.cookies("users")("username")=name
response.cookies("users")("userpass")=psw
Session("open")=True

Response.Redirect "index.asp"

end if
end if
%>

测试时老是出现下列语句:
错误类型:
Microsoft JET Database Engine (0x80040E14)
FROM 子句语法错误。
/web/wenxueshe/login.asp, 第 8 行
应怎样解决?
我用的数据库是ACCESS
改成sql="select * from user where psw='"&password&"' and name='"&username&"'"
还没有变化.

where psw='"&psw&"' and name='"&name&"'"
改成
where psw='"&password&"' and name='"&username&"'"

感觉你写的乱乱的,到处摘的吧?
dim username
dim password
username=replace(trim(request("name")),"'","")
password=replace(trim(Request("psw")),"'","")
sql="select * from user where psw='"&password&"' and name='"&username&"'"
rs.Open sql,conn,3,2

if not(rs.bof and rs.eof) then
response.cookies("username")=username
response.cookies("userpass")=password
Response.Redirect "index.asp"
end if

随便改了改,还是存在COOKIE安全问题的
要写ASP需要多用心的(我自己还是菜鸟呢,在这卖起来了,^o^吼吼~~)

针对补充
你的数据库里面的USER表对应的字段是psw和name吗?

SQL改为
sql="select * from user where psw='"&password&"' and name='"&username&"'"