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