| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 651 人关注过本帖
标题:[求助]一个简单前台问题...
只看楼主 加入收藏
xytkf
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2006-5-11
收藏
 问题点数:0 回复次数:6 
[求助]一个简单前台问题...
怎么用ASP做一个前台的登录界面,比如用户名,密码然后在后台有个数据库验证

这门没学过老师就要我们做真的不会啊!!

急用,高手请教啊

谢谢啦
搜索更多相关主题的帖子: 前台 
2006-06-19 13:00
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
网上就能找到源代码!
你找个改改就可以了!

当知道自己后才知道什么是可怕!
2006-06-19 13:08
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1215
专家分:1376
注 册:2005-3-14
收藏
得分:0 

这很简单啊,
先建一个数据库,里面表名usercount
字段名:username,password

数据库连接: conn.asp
<% '数据库连接
dim conn
dim connstr
connstr="DBQ="+server.mappath("bbs.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver

(*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>

登录页:login.asp
<form name=form1 action="chk.asp" method="submit">
用户名:<input type=text name=username size=20><br>
密码:<input type=password name=password size=20><br>
<input type=submit value="登录">
</form>


验证页:chk.asp
<!--#include file="conn.asp"-->
<%
unm=request("username")
pws=request("password")

set rs=server.createobjet("adodb.recordset")
sql="select * from usercount where username='" & unm & "' and password='" & pws & "'"
rs.open sql,conn,1,1
if rs.eof then
response.write "用户名或密码错误!"
else
session("username")=rs("username")
session("password")=rs("password")
response.write "登录成功,你的用户名是" & session("username")
end if
%>


http://toorup.3v.do
loading...
2006-06-19 15:15
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
收藏
得分:0 

楼上正解


2006-06-20 10:46
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 

http://www./
2006-06-20 11:09
xytkf
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2006-5-11
收藏
得分:0 

小妹谢谢高手们的回答!!

2006-06-20 16:00
dangdang_198
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-4-17
收藏
得分:0 

<!--#include file="conn.asp"-->
<script language="javascript">
function check()
{
if (document.form1.username.value=="")
{
alert("请输入用户名");
document.form1.username.focus();
return false;
}
if (document.form1.pass.value=="")
{
alert("请输入密码");
document.form1.pass.focus();
return false;
}
document.form1.ctype.value="add";
document.form1.submit();
}
</script>
<%
user=cstr(trim(request("username")))
pass=cstr(trim(request("pass")))
if request("ctype")="add" then
sql="select * from admin where user='"&user&"' and pass='"&pass&"'"
set rs1=conn.execute(sql)
if rs1.eof then
response.Write("<script language=javascript>alert('用户名或密码错误,请重新登陆');self.location.href='login.asp';</script>")
response.End()
else
session("adminuser")=rs1("user")
response.Redirect("admin.asp")
end if
end if

%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>登陆</title>
</head>

<body>
<table width="780" height="40"><tr><td>&nbsp;</td></tr></table><p>
<center>
<form name="form1" action="" method="get">
<table width="220" cellspacing="2" border="0" cellpadding="2">
<tr><td align="center" colspan="2">登陆图片</td></tr>
<tr><td width="70" align="center">用户名:</td><td width="150"><input type="text" name="username" size=20></td></tr>
<tr><td width=70 align="center">密&nbsp;&nbsp;码:</td><td width="150"><input type="password" name="pass" size="21"></td></tr>
<tr><td colspan="2" align="center">&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="登陆" onClick="check()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="取消"><input type="hidden" name="ctype"></td></tr>
<tr><td colspan="2" align="center"><a href="../index.asp">返回首页</a></td></tr>


</table>
</form>
</center>

</body>
</html>


欢迎加入技术群5725994
2006-06-21 13:09
快速回复:[求助]一个简单前台问题...
数据加载中...
 
   



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

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