请问各位前辈怎样用asp做一个登陆系统?

kinup 2004-05-05 12:47:11
请问各位前辈怎样用asp做一个登陆系统?谢谢了,就是最简单的只要有登陆的功能就可以了,谢谢了!!!!!
...全文
33 10 点赞 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
空闲独处 2004-05-05
用ASP做登陆?目标哪里?如果是跨海的建议用登陆艇,现在比较好用的是两栖登陆艇.^^

开个玩笑,做登录很简单的,可以说是基础,HTML的入门书都有介绍,所以建议你先看一下,不然就算告诉你怎么做了,你其它的还是会弄不明白的.

最简单的登录界面只要<FORM>2个<INPUT Type="text">加一个<INPUT Type="Submit">的按钮,
2个<INPUT Type="text">一个是ID,一个是密码,输入完后点击按钮,内容会提交到<FORM>指定的网页,你在那个网页里检查一下ID和密码,通过的话转到主页面,不通过的话History.back()就可以了.

不过说实话这个都不会写,只能教你去看看书,因为其它的教你也不知道你会不会明白.
  • 打赏
  • 举报
回复
starswar 2004-05-05
建一个登录表单就可以了,不过加一些对表单验证的脚本就可以了,你可以把登录者的信息与数据库中的信息对照,看登录者是否有权限登录
  • 打赏
  • 举报
回复
liuyangxuan 2004-05-05
建立Session用户!
  • 打赏
  • 举报
回复
lhl62301 2004-05-05
下载一些源码就可以了!
  • 打赏
  • 举报
回复
qizu 2004-05-05
建一个用户表,做一个表单~很简单的啊~
  • 打赏
  • 举报
回复
mycl3344 2004-05-05
你在網上找一下﹐很多的﹐而且更全面
  • 打赏
  • 举报
回复
diveas 2004-05-05
临时写的。。。。。。。未测试!!
  • 打赏
  • 举报
回复
diveas 2004-05-05
<%Option Explicit%>
<html>
<body bgcolor="#99CCFF">
<center>
<%
Dim strName,strPwd,objrs,sql
strName=Request.Form("name")
strPwd=Request.Form("password")

'处理非法字符
strName=Replace(strName,"'","")
strPwd=Replace(strPwd,"'","")
sql="Select uid,pwd From login Where uid='" & strName & "'"
set objrs=Server.CreateObject("ADODB.RecordSet")
objrs.open sql,"DSN=hengxing;",3
If objrs.Bof And objrs.Eof Then
Response.Write "无此用户<p></p>"
%>
<a href=javascript:history.back()>返回</a>
<%
Response.End
End If

If objrs.RecordCount=1 Then
If objrs("pwd")=strpwd Then
Session("name")=strname
Session("passed")=True
Response.Redirect "转向的页面.asp"
Else
Response.Write "密码错误,请确认后重新输入!<br><br>"
%>
<a href=javascript:history.back()>返回重填</a>
<%
Response.End
End If
Else
Response.Write "用户名错误,请确认后重新输入!<br><br>"
%>
<a href=javascript:history.back()>返回重填</a>
<%
Response.End
End If
objrs.Close
Set objrs=Nothing
%>
</body>
</html>
  • 打赏
  • 举报
回复
diveas 2004-05-05
给你个例子看看
<html>
<head>
<title>登录</title>
</head>

<body bgcolor="#99CCFF">
<script language=vbscript>
Sub CheckMyfrm()
If Trim(document.Myfrm.name.value)="" Then
alert("请输入用户名!")
document.Myfrm.name.focus()
window.event.returnvalue=false
Else If document.Myfrm.password.value="" Then
alert("请输入密码!")
document.Myfrm.password.focus()
window.event.returnvalue=false
End If
End If
End Sub
</script>

<p> </p>
<form name="Myfrm" method="post" action="login.asp" onSubmit="CheckMyfrm()">
<table border=0 width=75% cellpadding=0 align="center">
<tr>
<td colspan="2" align=right height=30 bgcolor="#3399FF">
<div align="center"><b><font color="#FFFFCC">用   户   登   录</font></b></div>
</td>
</tr>
<tr>
<td colspan="2" align=right height=3></td>
</tr>
<tr>
<td width=39% align=right height=30 bgcolor="#00CCFF"><font color="#000000">用户名: </font></td>
<td width=61% bgcolor="#00CCFF">  
<input type="text" name="name" style="height:22px;width:167px">
</td>
</tr>
<tr>
<td width=39% align=right height=30 bgcolor="#00CCFF"><font color="#000000">密  码: </font></td>
<td width=61% bgcolor="#00CCFF">  
<input type="password" name="password" style="height:22px;width:167px">
</td>
</tr>
<tr>
<td colspan="2" align=right height=3></td>
</tr>
<tr>
<td colspan="2" align=right height=30 bgcolor="#3399FF">
<div align="center">
<input id="submit1" name="submit1" type="submit" value="确定">
  
<input id="reset1" name="reset1" type="reset" value="重填">
</div>
</td>
</tr>
</table>
</form>

<center> </center>
</body>
</html>
  • 打赏
  • 举报
回复
lubaixu 2004-05-05
??
没有明白你的意思!
你的意思是不是这样:
比如,登录一个论坛:
你可以这样实现呀,你就是根据用户输入的用户名和密码。
然后,用select语句在相应的数据表中查找是不存在用户名和密码相符合的记录。
如果有这样的记录,也就让他进入系统。
没有相应的记录,就拒绝用户进入系统。
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-05-05 12:47
社区公告
暂无公告