MVC中怎么实现单点登陆问题
答案:1 悬赏:40 手机版
解决时间 2021-11-28 16:31
- 提问者网友:我是女神我骄傲
- 2021-11-27 15:39
MVC中怎么实现单点登陆问题
最佳答案
- 五星知识达人网友:孤老序
- 2021-11-27 17:09
第一个人来登录
生成一个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回收,或者失效。
}
}
生成一个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回收,或者失效。
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯