编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
單點登錄與退出的問題
david0620
发布于 2008-02-05 14:52, 1170 次点击
就是當david用戶已經登錄了,哪麼此時就不能再用這個用戶登錄。
當用戶要退出時,點擊退出按扭就可以將用戶退出
2 回复
#2
begonia
2008-02-11 14:52
数据库中添加个字段,标识是否在线。
#3
ChenMo
2008-02-11 15:48
一、为数据库建立一个在线用户表(OnLineUser),记录下已登陆的用户的用户名(或者其他能标识该用户的唯一标识)。
二、当用户登陆时,检查 OnLineUser 表是否存在此用户,若存在在表示用户已在线,否则向表添加此用户。
三、在 Session_OnEnd() 事件内添加剔除用户在线状态的代码,让用户从 OnLineUser 内剔除。(按下[安全退出]时,使用 Session.Abandon() )
[[it] 本帖最后由 ChenMo 于 2008-2-11 15:57 编辑 [/it]]
1