Asp.NET WebApi+Redis實現單用戶登錄實戰演練


一、課程介紹

本次分享課程屬於《C#高級編程實戰技能開發寶典課程系列》中的一部分,阿笨后續會計划將實際項目中的一些比較實用的關於C#高級編程的技巧分享出來給大家進行學習,不斷的收集、整理和完善此系列課程!

1.1、本高級系列課程適合人群如下:

1、有一定的NET開發基礎並對ASP.NET WebApi、Redis、技術有一定了解和認識。

2、喜歡阿笨的干貨分享課程的童鞋們。

1.2、一句話總結今天我們要解決的問題?

我們如何實現系統限制一個賬號同一時刻只能一個用戶賬號登錄使用(不能同時登錄),即單賬號登錄功能。

1.3、阿笨給大家兩種單用戶登錄SCO實現方案

1)、單用戶登錄SCO之獨占方式 (基於UserId Key方式) 。

2)、 單用戶登錄SCO之強制下線其他用戶 (基於Session Token機制)—強烈推薦 。

如果您同樣對本次分享《Asp.NET WebApi+Redis實現單用戶登錄實戰演練》課程感興趣的話,那么請跟着阿笨一起學習吧。

廢話不多說,直接上干貨,我們不生產干貨,我們只是干貨的搬運工。

二、概念名稱含義介紹

1、什么是單點登錄SSO(Single Sign One)

2、什么是單用戶登錄SCO(Single Account One)

三、單用戶登錄SCO實現思路和原理解讀

3.1、單用戶登錄SCO常用的兩種實現思路及原理介紹

單用戶登錄SCO目的:一個賬號只能在一個地方登錄,不能同時登錄。

實現SCO機制有兩種處理邏輯:

1)、單用戶登錄SCO之獨占方式 (基於UserId Key方式)

2)、 單用戶登錄SCO之強制下線其他用戶 (基於Session Token機制)—強烈推薦

四、實戰示例源碼在線解讀和演示


單用戶登錄

 

五、思考與總結

5.1、思考

1)、Web網頁應用程序如何實現單用戶登錄(SCO)呢?

5.2、總結

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM