asp限制多人用户同一ID登录

来源:百度知道 编辑:UC知道 时间:2024/05/30 17:29:37
要达到不管用户是正常退出还是非法退出(直接关闭窗口、死机)都能视为用户已经退出,再次登录能正常登录。
我想实现动易网站系统那种效果。如果一个用户用此帐号已经登录,而另外一个用户还用此帐号再次登录时,先登录的帐号自动被迫退出。
不要总找那些在网上很容易就搜索到的一些东东来搪塞我!谢谢合作!

这个方法来实现
一个数据库 游客IP应该是 不变的 (除非为了看的网站 而换IP)
只要访问就在数据库记录
字段而下(access 人穷只会用这数据库)
id ip date times
IP地址 访问时间(date())次数
代码如下
(数据连接不会写哈)
<%
select count(id) from ip where ip='"&request.ServerVariables("REMOTE_ADDR")&" and date =#"&cstr(date)&"#'
set rs=conn.execute(sql)
if rs(0)>5 then
'5次了不能访问
else
sql="insert into ip (ip,[date])values('&"request.ServerVariables("REMOTE_ADDR")&"',#"&date&"#)"
execute(sql)
end if
sql=
%>