最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ASP防止同时登陆的问题
时间:2008-04-23 编辑:简简单单 来源:一聚教程网
实现这个功能可有两种方式:
1。application
用application对象:如果做的是大型社区,可能要为每个登陆id生成一个appliaction,这样做虽然程序上设计会简单些但登陆用户过多及其耗费服务器资源,这里决不提倡,因为appliaction对象在用户登陆时生成很容易, 但是要做到真正的随着用户退出系统完全释放,到目前还没看到更好的方法~
<%
.....取用户名username.....
if Application(username)<>"" then
response.write "该用户已经登录"
response.end
end if
Application(username)=username ''''存入该用户的用户名
%>
在global文件中加上session onend事件,下线时Application("isuserlogin")=false
此外还要检测是否吊线,有专门的办法,是server对象里的某项
(参: http://community.111com.net/Expert/FAQ/FAQ_Index.asp?id=815)
2。数据库+asp
做起来可能会复杂些,但是适合有大量登陆用户的系统。
首先为用户建立数据库-用access新建一个onlyTOL8.mdb
数据表1: users 存放用户注册资料
下设数据表:uID(自动编号) userName(字符型) userPass(字符型)
数据表2: onlyLogin 存放用户临时登陆信息
下设数据表: OLname(字符型) OLtime(日期型) OLip(字符型)
数据库建好后直接向users表中手动添加数据 userName表添加TOL8,userPass表里添加111,
下面来做用户登陆界面,复制下面代码存成onlyLogin.asp文件。
禁止同一账号不同地区同时登陆
完成后在新建一个loginCONN.asp文件复制下面的代码保存用于连接数据库
<%
1。application
用application对象:如果做的是大型社区,可能要为每个登陆id生成一个appliaction,这样做虽然程序上设计会简单些但登陆用户过多及其耗费服务器资源,这里决不提倡,因为appliaction对象在用户登陆时生成很容易, 但是要做到真正的随着用户退出系统完全释放,到目前还没看到更好的方法~
<%
.....取用户名username.....
if Application(username)<>"" then
response.write "该用户已经登录"
response.end
end if
Application(username)=username ''''存入该用户的用户名
%>
在global文件中加上session onend事件,下线时Application("isuserlogin")=false
此外还要检测是否吊线,有专门的办法,是server对象里的某项
(参: http://community.111com.net/Expert/FAQ/FAQ_Index.asp?id=815)
2。数据库+asp
做起来可能会复杂些,但是适合有大量登陆用户的系统。
首先为用户建立数据库-用access新建一个onlyTOL8.mdb
数据表1: users 存放用户注册资料
下设数据表:uID(自动编号) userName(字符型) userPass(字符型)
数据表2: onlyLogin 存放用户临时登陆信息
下设数据表: OLname(字符型) OLtime(日期型) OLip(字符型)
数据库建好后直接向users表中手动添加数据 userName表添加TOL8,userPass表里添加111,
下面来做用户登陆界面,复制下面代码存成onlyLogin.asp文件。
完成后在新建一个loginCONN.asp文件复制下面的代码保存用于连接数据库
<%
-
上一个: 关于AspectJ对环境的挑剔
相关文章
- ASP实现加法验证码方法 09-16
- ASP错误捕获的几种常规处理方法介绍 09-16
- asp中获取日期为星期几的技巧 09-14
- Asp编码优化参考 09-14
- .Net Core认证系统源码解析 12-26
- SharePoint Server 2019新特性介绍 01-15
热门栏目
-
php教程
php入门 php安全 php安装 php常用代码 php高级应用 -
asp.net教程
基础入门 .Net开发 C语言 VB.Net语言 WebService -
手机开发
安卓教程 ios7教程 Windows Phone Windows Mobile 手机常见问题 -
css教程
CSS入门 常用代码 经典案例 样式布局 高级应用 -
网页制作
设计基础 Dreamweaver Frontpage js教程 XNL/XSLT -
办公数码
word excel powerpoint 金山WPS 电脑新手 -
jsp教程
Application与Applet J2EE/EJB/服务器 J2ME开发 Java基础 Java技巧及代码