帮帮忙!ASP多用户登陆!

源代码是:<%session("user")=""session("pwd")=""if request("exit")="ok" thenresponse.redirect "index.asp"end if%><%user=trim(request.form("user")) pwd=trim(request.form("pwd"))%><%if user<>"" and pwd<>"" then%><!--#include file="conn.asp"--><%set rsadm=server.createobject("adodb.recordset")sqladm="select * from admin"rsadm.open sqladm,conn,1,1if not rsadm.eof and thenif rsadm("user")="" then response.write("<script>alert(✀用户名不对!✀);history.go(-1)</script>")end if if pwd=rsadm("pwd") then session("user")=rsadm("user") session("pwd")=rsadm("pwd") response.redirect "index.asp" else response.write("<script>alert(✀密码不对哦!✀);history.go(-1)</script>") end ifelseend if response.write("<script>alert(✀用户名不对!✀);history.go(-1)</script>")rsadm.closeset rsadm=nothing conn.closeset conn=nothingend if%>只能在数据库排首的用户名能登陆,其他用户都不能登陆,怎么修改啊!谢谢帮忙要怎么修改啊,麻烦大大们帮忙修改一下
2026年09月24日 15:09
有4个网友回答
网友(1):

缺少寻找.

from admin where UserName='"&user&"'"

网友(2):

没有错。是你数据库结构有问题!

网友(3):

<%session("user")=""
session("pwd")=""
if request("exit")="ok" then
response.redirect "index.asp"
response.end
end if%>
<%
user=trim(request.form("user"))
pwd=trim(request.form("pwd"))%>
<%if user<>"" and pwd<>"" then%>

<%
set rsadm=server.createobject("adodb.recordset")
sqladm="select * from admin where 用户名字段名='"&user&"'"
rsadm.open sqladm,conn,1,1
if rsadm.eof then
response.write("")
response.end
Else
if pwd=rsadm("pwd") then
session("user")=rsadm("user")
session("pwd")=rsadm("pwd")
response.redirect "index.asp"
response.end
else
response.write("")
Response.end
end if
End If
rsadm.close
set rsadm=nothing
conn.close
set conn=nothing
end if%>

“用户名字段名”这个需要你自己改一下
你先试一下,不行再用百度HI找我

顺便说一句,tunstar不懂不要乱说

网友(4):

你的SQL语句错了。