tempad
ReadyGo!技术成就梦想 >>ERP >> 我想用数据库的值控制同一帐号的访问人数,怎么办?

我想用数据库的值控制同一帐号的访问人数,怎么办?

ReadyGo!技术成就梦想 网络搜索 efish 2008-1-16 8:39:41

我想用数据库的值控制同一帐号的访问人数,怎么办?

楼主canbo(小李飞刀)2001-04-17 20:23:00 在 Web 开发 / ASP 提问

      我想用数据库某个字段(MaxVs,最大同时访问数)的值与当前同一帐号的在线人数(vster,同一帐号允许多个人同时访问,)做比较,如果vster<=MaxVs,就可以访问,否则,不能访问,  
        当用户登录时,数据库的vster自动加1,  
        现在问题的关键是:如何实现当用户关掉自己的浏览器时,vster自动减1并将值存入数据库  
  问题点数:0、回复次数:7Top

1 楼ender(ender)回复于 2001-04-17 20:46:00 得分 0

参考一下一些网站的在线人数的原理吧,别想着放在数据库里,不大显示……Top

2 楼11830(其其)回复于 2001-04-18 08:39:00 得分 0

将用户名存入   session变量中当发生   session_onend事件时真对   用户名在数据库中   把   vster的值减1Top

3 楼lczddd(李找乐)回复于 2001-04-18 09:19:00 得分 0

对,用global.asa中的session_onend事件Top

4 楼nels1028(nels)回复于 2001-04-18 09:22:00 得分 0

将帐号及统计数放在APPLICATON里Top

5 楼nels1028(nels)回复于 2001-04-18 09:25:00 得分 0

将帐号及统计数放在APPLICATON里,当用户登陆时检查APPLICATON中是否已经存在此帐号,  
  如存在加一,否则新建Top

6 楼canbo(小李飞刀)回复于 2001-04-18 09:27:00 得分 0

session_onend时,我怎么来定位是该谁减1,这时存在session里的用户名已经没有了!!Top

7 楼canbo(小李飞刀)回复于 2001-04-18 09:41:00 得分 0

to:  
  nels1028(nels):  
  如果用你说的方法,内存会耗费很大,我的服务器会垮的。有没有更好的办法?Top

责任编辑: efish 参与评论 查找更多:
相关文章
网络江湖系列 - 无须多言 网络江湖系列 - 无须多言
我的NT4工作站为何装不上显卡驱动? 我的NT4工作站为何装不上显卡驱动?
这么一破程序,怎么bcb5.5编译完这么大?52k??!! 这么一破程序,怎么bcb5.5编译完这么大?52k??!!
打印预览时汉字字段内容不显示? 打印预览时汉字字段内容不显示?
关于pop收邮件,很急,请高手帮忙 关于pop收邮件,很急,请高手帮忙
请教各位高高手,如何返回windows nt后台进程的句柄… 请教各位高高手,如何返回windows nt后台进程的句柄?是不是可以通过进程的映象名得到它的句柄啊?
ShowModalDialog()弹出的窗口刷新不了。 ShowModalDialog()弹出的窗口刷新不了。
请高手指点一个BCB和Delphi联合编程问题。 请高手指点一个BCB和Delphi联合编程问题。
关于oicq使用的端口号的问题 关于oicq使用的端口号的问题
最近好烦!是关于发展方向的选择.................. 最近好烦!是关于发展方向的选择..................
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想