| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 810 人关注过本帖
标题:登陆模块问题~~~,高手来看看啊~
只看楼主 加入收藏
渣子
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-5-16
收藏
 问题点数:0 回复次数:7 
登陆模块问题~~~,高手来看看啊~

客户端界面模块:login.htm <html> <head> <meta http-equiv="Content-Language" content="zh-cn"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>科迅公司设备管理系统</title> </head>

<body>

<p align="center"> </p> <p align="center"> </p> <p align="center"> </p> <p align="center"><font face="黑体" size="6"><b>科迅公司设备管理系统</b></font></p> <p align="center"> </p> <form method="POST" name="form1" action="index.asp"> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用户名:<input type="text" name="name" size="20" style="border-style: solid; border-width: 1px"></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 密&nbsp; 码:<input type="password" name="password" size="21" style="border-style: solid; border-width: 1px"></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="submit" value="提 交" name="submit" style="border-style: solid; border-width: 1px"></p> </form> <p> </p>

</body>

</html> 服务器端模块:index.asp <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>管理页面</title> </head> <body> <div align=center> <% dim strname dim strpassword dim conn,mdbfile dim rs dim sql

strname=request.form("name") strpassword=request.form("password") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("sbgl.mdb") set rs=server.createobject("adodb.recordset") exec="select name from userinfo where (name='"&strname&'" "&"and password='"&strpassword&'")" rs.open exec,conn,1,1 if not rs.eof then response.write"登陆成功!" else response.write"登陆失败!" end if set rs=nothing conn.close set conn=nothing %> </body>

</html> 用access建的表sbgl.mdb 里面有一个文件名为userinfo的表,表的字段为name,password 用户名和密码均为admin 现在主要是想实现一个最简单的登陆,但是在iis里面运行login.htm之后,输入用户名和密码,出现500错误。好象根本就没有跟数据库连接。这是什么原因呢?是index.asp的代码写法问题还是iis里的设置问题?请各位高手给小弟指点一下啊~~万分感谢~~~

搜索更多相关主题的帖子: 模块 align center 
2005-05-16 16:10
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
exec="select name from userinfo where (name='"&strname&'" "&"and password='"&strpassword&'")" 改为 exec="select name from userinfo where name=' " &strname& " ' and password=' " &strpassword& " ' " 这下清楚多了, 刚才没有仔细看,

[此贴子已经被作者于2005-5-16 17:16:52编辑过]


我很菜,但我很努力!
2005-05-16 16:28
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
没有明确的错误信息我帮不了你。

天津网站建设 http://www./
2005-05-16 16:29
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
以下是引用无根泉在2005-5-16 16:28:36的发言: exec="select name from userinfo where (name='"&strname&'" "&"and password='"&strpassword&'")" 改为 exec="select name from userinfo where name='"&strname&'" and password='"&strpassword&'""
为什么你的引号这样配对呢?

2005-05-16 16:43
渣子
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-5-16
收藏
得分:0 
什么是明确的错误信息啊?我从login.htm里面登陆以后出现的就是这个页面。

图片附件: 游客没有浏览图片的权限,请 登录注册
2005-05-16 17:34
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
以下是引用渣子在2005-5-16 17:34:52的发言: 什么是明确的错误信息啊?我从login.htm里面登陆以后出现的就是这个页面。
应该是你的IIS有问题,,,,,,或者是机子的问题,不是代码的问题 呵呵,,

面朝大海,春暖花开!
2005-05-16 17:37
渣子
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-5-16
收藏
得分:0 
我照着无根泉大虾的提示把代码改了下。这下可以登陆到index.asp页面了。但输入正确的用户名和密码还是提示登陆失败。是不是我的代码中还有哪错了。发两个截图
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2005-5-16 17:55:31编辑过]

2005-05-16 17:39
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
看来换眼镜了,
那句竟改了三次,

exec="select name,password from userinfo where  name=' " &amp;strname&amp; " ' and password=' " &amp;strpassword&amp; " ' "
或改成这样,加二个判断
exec="select * from userinfo where  name=' " &amp; strname &amp; " '  "
rs.open exec sql,3,2
if rs.eof then
  response.write"用户名不正确!"
elseif rs("password")&lt;&gt;strpassword then
 response.write"用户密码不正确!"
else
 response.write "登录成功!"
end if


我很菜,但我很努力!
2005-05-17 08:38
快速回复:登陆模块问题~~~,高手来看看啊~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031479 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved