永发信息网

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回收,或者失效。
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯