62,040
社区成员
发帖
与我相关
我的任务
分享
第一个人来登录
生成一个guid作为标志
application[用户ID] = 实体类;(实体类里记录 guid等信息)
application[guid] = 用户ID
然后把 guid 保存在cookie里。
又有人登录了,
判断cookie里有没有 guid
{
//没有cookie,没有登录过,判断 application[用户ID] ,如果有了,把他踢掉
if application[用户ID] 有了
{
application[application[用户ID].guid] = null
}
}
else
{
//有cookie,登录过,判断application[guid]
if (application[guid] 有)
{
//有——登录有效
}
else
{
//没有了——被踢掉了,或者被IIS回收,或者失效。
}
}