- UID
- 205088
- 阅读权限
- 20
- 帖子
- 19
- 精华贴数
- 0
- 技术排名
- 26618
- 技术积分
- 80
- 社区排名
- 261977
- 社区积分
- 0
- 注册时间
- 2004-12-23
- 精华贴数
- 0
- 技术积分
- 80
- 社区积分
- 0
- 注册时间
- 2004-12-23
- 论坛徽章:
- 0
|
发表于 2004-12-30 18:02:41
|显示全部楼层
我在做一个ASP论坛 ,没法解决用户登录问题请高手帮帮忙~~~
数据库名为bbs,包括bbs和users两个表,其中users用于存登录用户信息的.
我已建立一个文件内容如下:
<%
'连接BBS数据库
Dim db,connstr
connstr="Dbq="&Server.Mappath("bbs.mdb" &";Driver={Microsoft Access Driver (*.mdb)}"
Set db=Server.CreateObject("ADODB.Connection"
db.Open connstr
%>
在论坛首页有登录功能,提交给dl.asp文件处理,如果所填用户名(usertxt)与users表中存在相等的myname字段值,(密码字段类似),那么就重定向到userindex.asp页面. 其中dl.asp中的asp代码如下(可是老出错):
<%
dim usertxt,passwordtxt,rs,sql
usertxt=request.form("usertxt"
passwordtxt=request.form("passwordtxt"
sql="select myname,password from users where myname=usertxt and password=passwordtxt"
set rs=db.execute(sql)
if not rs.bof and not rs.eof then
response.redirect"userindex.asp"
else
response.redirect "请输入正确的用户名和密码!"
%>
请问哪个地方错了,(我已经把数据库连接文件包含进dl.asp文件了)14[/SIZE] blue[/COLOR] |
|