本次分享课程属于《C#高级编程实战技能开发宝典课程系列》中的一部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给你们进行学习,不断的收集、整理和完善此系列课程!编程
1.一、本高级系列课程适合人群以下:学习
一、有必定的NET开发基础并对ASP.NET WebApi、Redis、技术有必定了解和认识。blog
二、喜欢阿笨的干货分享课程的童鞋们。开发
1.二、一句话总结今天咱们要解决的问题?源码
咱们如何实现系统限制一个帐号同一时刻只能一个用户帐号登陆使用(不能同时登陆),即单帐号登陆功能。io
1.三、阿笨给你们两种单用户登陆SCO实现方案class
1)、单用户登陆SCO之独占方式 (基于UserId Key方式) 。登录
2)、 单用户登陆SCO之强制下线其余用户 (基于Session Token机制)—强烈推荐 。基础
若是您一样对本次分享《Asp.NET WebApi+Redis实现单用户登陆实战演练》课程感兴趣的话,那么请跟着阿笨一块儿学习吧。原理
废话很少说,直接上干货,咱们不生产干货,咱们只是干货的搬运工。
一、什么是单点登陆SSO(Single Sign One)
二、什么是单用户登陆SCO(Single Account One)
3.一、单用户登陆SCO经常使用的两种实现思路及原理介绍
单用户登陆SCO目的:一个帐号只能在一个地方登陆,不能同时登陆。
实现SCO机制有两种处理逻辑:
1)、单用户登陆SCO之独占方式 (基于UserId Key方式)
2)、 单用户登陆SCO之强制下线其余用户 (基于Session Token机制)—强烈推荐
5.一、思考
1)、Web网页应用程序如何实现单用户登陆(SCO)呢?
5.二、总结