本次分享課程屬於《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.二、總結