|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全条件:用asp完成这类功效明显有些牵强,由于ASP一样平常靠革新网页变动最初举动工夫来猎取用户是不是在线,本教程其实不完善,只是供应一个思绪!
完成这个功效可有两种体例:
1。数据库+asp
做起来大概会庞大些,可是合适有大批上岸用户的体系。
2。application
用application工具:假如做的是年夜型社区,大概要为每一个上岸id天生一个appliaction,如许做固然程序上计划会复杂些但上岸用户过量及其泯灭服务器资本,这里决不倡始,由于appliaction工具在用户上岸时天生很简单,可是要做到真实的跟着用户加入体系完整开释,到今朝还没看到更好的办法~
因而仍是让我们来看看用数据库+asp是怎样完成统一个帐号不克不及同时上岸!
起首为用户创建数据库-用access新建一个onlyTOL8.mdb
数据表1:users寄存用户注册材料
下设数据表:uID(主动编号)userName(字符型)userPass(字符型)
数据表2:onlyLogin寄存用户一时上岸信息
下设数据表:OLname(字符型)OLtime(日期型)OLip(字符型)
数据库建好后间接向users表中手动增加数据userName表增加TOL8,userPass内外增加111,
上面来做用户上岸界面,复制上面代码存成onlyLogin.asp文件。
[/code]
完成后在新建一个loginCONN.asp文件复制上面的代码保留用于毗连数据库
[/code]
上面做一个loginPost.asp文件也存在这个目次下,这是关头,细心看上面的代码:
[/code]
上岸乐成后叶面会跳转到loginOK.asp
[/code]
上面要做的是loginFrame.asp
[/code]
到此为止程序就完成了,这个程序的关头就是判断用户是不是在线,本例是用FRAME把准时革新断定用户在线的关头性叶面嵌套在主程序的叶面里,实践的操纵中能够把谁人iframe的宽和高改成0让一样平常用户看不到,大概让主程序的网页底色和谁人嵌套出去的准时革新的网页一样就ok了。
至于有人说用session和cookies之类的器材也能判断,这明显是不成能的,由于他们天生的工具都是对本人起感化的,其数据内容基本没法和其他用户共用。appliaction应当是完成这一目标的另外一种办法,可是假如同时有良多用户上岸要为每一个用户天生最少一个到三个appliaction工具是非常不划算的,服务器会被拖垮~楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|