小魔女 发表于 2015-1-16 22:46:51

ASP教程之设置统一个帐号不同意同时上岸

缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用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文件。

完成后在新建一个loginCONN.asp文件复制上面的代码保留用于毗连数据库

上面做一个loginPost.asp文件也存在这个目次下,这是关头,细心看上面的代码:

上岸乐成后叶面会跳转到loginOK.asp

上面要做的是loginFrame.asp

到此为止程序就完成了,这个程序的关头就是判断用户是不是在线,本例是用FRAME把准时革新断定用户在线的关头性叶面嵌套在主程序的叶面里,实践的操纵中能够把谁人iframe的宽和高改成0让一样平常用户看不到,大概让主程序的网页底色和谁人嵌套出去的准时革新的网页一样就ok了。
至于有人说用session和cookies之类的器材也能判断,这明显是不成能的,由于他们天生的工具都是对本人起感化的,其数据内容基本没法和其他用户共用。appliaction应当是完成这一目标的另外一种办法,可是假如同时有良多用户上岸要为每一个用户天生最少一个到三个appliaction工具是非常不划算的,服务器会被拖垮~楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。

冷月葬花魂 发表于 2015-1-17 20:31:04

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

仓酷云 发表于 2015-1-21 07:47:30

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

深爱那片海 发表于 2015-1-30 11:50:08

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

精灵巫婆 发表于 2015-2-6 11:06:39

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

不帅 发表于 2015-2-16 00:49:28

那么,ASP.Net有哪些改进呢?

只想知道 发表于 2015-3-4 19:53:48

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

金色的骷髅 发表于 2015-3-19 12:55:14

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

admin 发表于 2015-3-28 02:56:20

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
页: [1]
查看完整版本: ASP教程之设置统一个帐号不同意同时上岸