| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 520 人关注过本帖
标题:高手帮我看看,简单得问题,可是我就是做补成功,再现等。
只看楼主 加入收藏
zbt886
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2005-10-26
收藏
 问题点数:0 回复次数:3 
高手帮我看看,简单得问题,可是我就是做补成功,再现等。

我做的很简单,就是一个登陆界面,代码如下: Login.asp: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登陆</title> <script language="javascript"> <!-- function validatalogin(){ var strUserName = document.frmlogin.txtUserName.value; var strPassword = document.frmlogin.txtPassword.value; var primeInUserName = document.frmlogin.txtUserName.value.indexOf("'"); var primeInPassword = document.frmlogin.txtPassword.value.indexOf("'"); if (strUserName==""){ alert("请输入用户名"); return false; } if (strpassword==""){ alert("请输入密码"); return false; } if (primeInUserNmae !=-1){ alert("用户名中不能包含撇号!"); return false; } if (primeInPassword !=-1){ alert("密码中不能包含撇号!"); return false; } } --> </script> </head> <style type="text/css"> <!-- .style2 { font-size: 18px; color: #006666; } .style3 {color: #006666} --> </style> <body> <form name="frmLogin" method="post" action="verifyID.asp" onSubmit="javaScript.return validateLogin();"> <table width="300" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <th align="center" valign="middle" scope="col"><p>&nbsp;</p> <p>&nbsp;</p> <p><span class="style2">登陆界面</span>&nbsp;&nbsp;</p> <p><span class="style3">用户名:</span> <input name="txtUserName" type="text" id="txtUserName" size="20" maxlength="20"> </p> <p><span class="style3">密&nbsp;&nbsp;码:</span> <input name="txtPassword" type="password" id="txtPassword" size="20" maxlength="20"> </p> <p> <input type="button" name="Submit" value="提交"> &nbsp;&nbsp; <input name="reset" type="reset" id="reset" value="重置"> </p> <p>&nbsp;</p></th> </tr> </table> </form> </body> </html> verifyID.asp: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登陆</title> </head> <body> <div align=center> <% dim strUserName dim strPassword dim conn dim rs dim sql

strUserName=request.form("txtUserName") strpassword=request.form("txtPassword") if strUserName="" or strPassword="" then response.redirect"Login.asp" end if if (instr("'",strUserName,1)) or (instr("'",strPassword,1)) then response.redirect"Login.asp" end if

set conn=server.CreateObject("ADODB.Connection") conn.open"Driver={SQL Server};" & "server=zbt;" & "Database=LearnAsp;" & "Uid=sa;Pwd=123" set rs=server.CreateObject("ADODB.recordset") sql=select * from UserInfo where (User_Name='"&strUserName&"'"&" and Password='"&strPassword&"')' set rs=conn.Execute(sql) if rs.eof=fase then session("UserName")=strUserName response.write"登陆成功" else response.write"登陆失败" end if set rs=nothing conn.close set conn=nothing %> </div> </body> </html> 拜托大家给我看看。

搜索更多相关主题的帖子: javascript function content title 
2005-10-26 21:14
zbt886
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2005-10-26
收藏
得分:0 
我知道我很菜,大家不要鄙视我啊。
2005-10-26 22:03
zbt886
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2005-10-26
收藏
得分:0 
谁能帮我修改一下吗?期待啊
我的第一个东西,55555555555
2005-10-26 22:23
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
sql=select * from UserInfo where (User_Name='"&amp;strUserName&amp;"'"&amp;" and Password='"&amp;strPassword&amp;"')'

这个写的就有些不规范

sql="select * from UserInfo where User_Name='"&amp;strUserName&amp;"'"&amp;" and Password='"&amp;strPassword&amp;"'"

这样写是规范的。
2005-10-26 23:16
快速回复:高手帮我看看,简单得问题,可是我就是做补成功,再现等。
数据加载中...
 
   



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

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