1. 程式人生 > >構建NetCore應用框架之實戰篇(四):BitAdminCore框架1.0登錄功能細化及技術選型

構建NetCore應用框架之實戰篇(四):BitAdminCore框架1.0登錄功能細化及技術選型

1.0 dmi 也會 繼承 blank bit 技術選型 cor 我會

本篇承接上篇內容,如果你不小心點擊進來,建議從第一篇開始完整閱讀,文章內容繼承性連貫性。

構建NetCore應用框架之實戰篇系列

一、BitAdminCore框架1.0版本


1、1.0版本是指最小版本,它具備框架所有的必要功能,功能前篇已經介紹。

2、與文章相匹配,我會在GitHub上建立一個項目,以分支的形式保存每篇文章所處階段的源碼。進入GitHub

二、登錄功能


1、策劃我們需要的功能,按照軟件的基本原則是很能用,再擴展。

2、登錄功能最基本的是賬號、密碼、驗證碼登錄。

3、登錄後進入首頁,首頁可以顯示當前用戶姓名。

4、我們需要一個用戶表,裏面有一條數據,才能進行驗證。

三、功能分解


1、直接上圖,一分解是不是感覺就不少了。

技術分享圖片

四、技術選型


1、登錄狀態保持到底如何做?用Cookies?用Session?用其它?

2、技術選型時,能用原生的盡量用原生。Net Core已經默認UseAuthentication實現程序,我們就使用它吧。

3、系統雖然幫我們實現了,但是登錄過程事實上比較復雜,做框架最好先了解下大致原理。我們的框架也會對它進行改造。

經研究,系統默認登錄實現並不支持負載均衡環境,我們需要進行功能擴展。

本篇介紹到這裏,下篇繼續介紹登錄模塊設計,以及代碼實現。

構建NetCore應用框架之實戰篇(四):BitAdminCore框架1.0登錄功能細化及技術選型