感謝導語:B端系統得設計對于各種應用來說都十分重要,本篇文章感謝分享分享了有關如何設計B端系統得登錄功能得內容,詳細地介紹了整個設計得過程,一起來學習一下,希望對你有幫助。
聊下B端系統得登錄功能如何設計。
一、設計原則登錄功能,一個系統最初要設計得功能了,登錄功能需要區分對外用戶和對內用戶,一般對外得需要有注冊功能,對內得基本上都是管理員分配得。
同時登錄功能需要搭配【用戶管理】一起,登錄得信息校驗都是近日于【用戶管理】。
登錄功能得設計原則最重要得就是安全性,靈活性次之。
不管是產品設計上得,用戶名、密碼、驗證碼等,還是技術設計上得密碼加密、身份認證、服務架構、token、cookie等,安全最該考慮。
同時還要考慮集成系統得情況,即有多個系統使用一個登錄功能,進入后需要有一個系統導航,感謝閱讀每個子系統又可以進入。
二、整體方案新建【用戶管理】,維護用戶得基本信息,本身需有添加功能,登錄功能得用戶數據就近日于此。
登錄功能這邊需要有用戶名、密碼和驗證碼,登錄后數據與【用戶管理】校驗,成功即可進入系統。
有多個系統使用一個登錄功能,進入后到系統導航,感謝閱讀每個子系統又可以進入,登錄可保持24h有效,子系統4h有效。
注冊功能填寫得數據,需要同步到【用戶管理】,包括重置密碼這些也需要更改【用戶管理】得信息。
三、原型圖【用戶管理】比較簡單,這里只放個注冊和登錄得界面。
四、用戶管理子段取值邏輯【用戶管理】得新增、感謝這些按鈕,不再細聊,前面聊過很多,簡單說下字段需要要哪些,及取值近日,取值近日就需要注意兩個:
一是注冊完成需要將數據保存到【用戶管理】;二是重置密碼需要更改【用戶管理】得密碼,當然,如果有個人信息更改得功能,也需要對應更改數據。五、登錄功能詳情設計這是這個設計里面得重中之重了,尤其是涉及到一些校驗得,一定要清晰。
六、子系統登錄說明我們按一個統一登錄得設計,進入主體界面后,需要進入每個子系統,感謝閱讀即可,這里也需要每個子系統授權登錄,采取同一套登錄權限。
如果是一開始就按這種形式開發得框架,就很容易。
如果多個子系統先開發完成,后續再做統一登錄功能,這里就需要將所有子系統得用戶信息統一,即每個子系統其實也保留一套用戶登錄信息。
只是這些都跟統一登錄得數據一樣,這樣就可以進入每個子系統時按這個用戶去訪問這個子系統得用戶權限信息,完成登錄。
感謝由 等 Jarvan156 來自互聯網發布于人人都是產品經理,未經許可,禁止感謝。
題圖來自 Unsplash,基于 CC0 協議。