主题:  朋友们呀帮帮我呀!谢谢ASP朋友们了。。。。

灰朵

职务:普通成员
等级:1
金币:0.0
发贴:2
#12003/2/15 17:02:00
朋友新年好。我今天想请问下。我有个电影点播软件(ASP)。但是想请问下我如何修改就能做到同一帐号只能一个登陆而不能重复登陆。会很麻烦吗?谢谢了了!(可以帮助我的话,我可以把原程序帖出来)有朋友答复我说:你可以在数据库里加一个字段,
在用户登陆只后设这个字段为y或1
同时也做一个判断要是这个字段为Y或1,就说明以经在线或有人正在用了
但是还要做seeion的close一事件,
在seeion的close事件中再把这个字段设为N或O

但是我实在不懂seeion是什么东西?是命令还是文件名?我具体该怎么做呢?谢谢了!



atm0717

职务:普通成员
等级:1
金币:0.0
发贴:27
#22003/2/16 14:49:44
怎么这里的斑竹呢??也不救救人家!命苦。。。。



灰朵

职务:普通成员
等级:1
金币:0.0
发贴:2
#32003/2/16 18:51:27
是啊 多这么多天了。也不见一个人来帮我!!!



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#42003/2/17 12:50:52
处理session事件一般在global.asa文件里进行
一般会有两个触发事件
一个就是
session_onstart
另一个就是
session_onend
去找些资料看看吧,不要什么问题都问,先看看书,没办法再来论坛上问,这样学起来记忆才深刻



ryonick

职务:普通成员
等级:2
金币:1.0
发贴:317
#52003/2/17 15:50:15
session是跨网页保存数据组件。打个比方,可以用session("abcd")=rs("id")把某用户ID号存入abcd中,然后在其他页面用efghi=session("abcd")取出该id号使用.



高猪

职务:普通成员
等级:1
金币:0.0
发贴:53
#62003/2/18 15:05:50
可以这样考虑,在数据库里面建立一个临时的表,保存登陆用户的信息,某用户登陆之后,就保存在这个表里面,用户退出就从表里面清除,用户在线的时候,如果试图再登陆,那么就可以检查一下这个临时表,表里面有这个用户的信息就不让他登陆,否则就可以登陆
关键是:1、建立登陆用户临时表
2、用户登陆检查.asp
3、用户登陆加入临时表.asp
4、用户退出清除.asp