2014年4月横店剧组:求ASP模拟登陆代码或原理!!高手指点!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 04:05:18
求ASP模拟登陆代码或原理!!高手指点!!
就是类似于系统自动登陆

....楼上的 你在说什么啊 =_=!!

登陆原理:(假设使用ASP+ACCESS)
1.建立用户数据表Tuser,有字段name,pwd分别代表用户名和密码.数据库名称为user.mdb
2.建立登陆窗口login.htm
<form action="check.asp">
<input type="text" name="usr" value="用户名"/>
<input type="text" name="pwd" value="密码"/>
<input type="Submit" name="Submit" value="登陆"/>
</form>
3.与access建立连接
'conn.asp
<%
dim conn,connstr
connstr="provider=Microsoft.Jet.OLEDB.4.0;Data source="&Server.MapPath("user.mdb")
set conn=server.createObject("adodb.connection")
conn.open connstr
%>
4.检测登陆
'check.asp
<!--#include file="conn.asp"-->
<%
dim name,pwd
dim sql,rs
name=request("usr")
pwd=request("pwd")
if name<>"" and pwd<>"" then'如果用户名和密码都不为空的话
on error resume next
sql="select * from [tuser] where name='"&name&"'"
set rs = conn.execute(sql)
if rs.eof = false then'找到了该用户
if rs("pwd")=pwd then
response.write "登陆成功!!!!"
else
response.write "密码错误"
end if
else
response.write "该用户不存在"
end if

'关闭连接
rs.close : set rs =nothing
else
response.write "用户名或密码不能为空"
end if
'关闭数据库连接
conn.close:set conn = nothing
%>
5.做好了 去测试一下吧 呵呵 打的我手痛!

写cookie到客户机
然后客户机连接的时候检测cookie

简单说一下:
1、安装IIS,windows 自带的,在添加删除组件里面有。
2、把asp文件放在一个目录下,比如c:\asp,然后鼠标右键打开目录的属性-》web共享-》共享文件夹,起一个别名,比如asp ,记住asp的文件名,比如叫default.asp
3、打开ie浏览器,输入http://localhost/asp/default.asp

ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。ASP的网页文件的格式是.ASP。

用记事本,FRONTPAGE,DW都可以打开,不过打开后你只能看到代码,不能看到页面,不过要注意,有些是把mdb数据库文件改名为asp的,如果出现乱码,有可能就是mdb改的。
还有一种出现乱码的情况,就是asp被加密过。
如果想在本地电脑看到页面内容,你必须自己安装支持ASP的运行环境, WINDOW自带的IIS就可以,没的话就安装一下,呵呵
参考资料:http://zhidao.baidu.com/question/1403223.html