2023年產(chǎn)品設(shè)計體系|如何搭建注冊、登錄模塊及用戶管理(角色、賬戶和權(quán)限)模塊_第1頁
2023年產(chǎn)品設(shè)計體系|如何搭建注冊、登錄模塊及用戶管理(角色、賬戶和權(quán)限)模塊_第2頁
2023年產(chǎn)品設(shè)計體系|如何搭建注冊、登錄模塊及用戶管理(角色、賬戶和權(quán)限)模塊_第3頁
2023年產(chǎn)品設(shè)計體系|如何搭建注冊、登錄模塊及用戶管理(角色、賬戶和權(quán)限)模塊_第4頁
2023年產(chǎn)品設(shè)計體系|如何搭建注冊、登錄模塊及用戶管理(角色、賬戶和權(quán)限)模塊_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

產(chǎn)品設(shè)計體系|如何搭建注冊、登錄模塊及用戶管理(角色、賬戶和權(quán)限)模塊登錄模塊是用戶接觸系統(tǒng)的第一觸點,尤其是對于C端業(yè)務(wù)而言若注冊流程過程過于冗雜,很簡單會造成用戶的流失;而對于B端業(yè)務(wù)來說,注冊流程可以是第一步也可以適當(dāng)忽視,詳細(xì)需要依據(jù)公司內(nèi)部系統(tǒng)之間的連貫性進行推斷,忽視的狀況下可以實行直接拉取已驗證的賬號進行登錄操作,以此基礎(chǔ)削減時間的鋪張。

01注冊、登錄模塊

登錄系統(tǒng)可以分為注冊登錄、拉取第三方驗證兩種登錄方式:

拉取第三方驗證登錄:登錄無需賬戶,但需要在第三方或賬戶管理處有識別賬戶的統(tǒng)一驗證標(biāo)識比如微軟供應(yīng)的郵箱后綴驗證服務(wù),首次登錄時需要在系統(tǒng)后臺中找到該用戶,并賜予用戶可訪問或其他權(quán)限,此時數(shù)據(jù)庫中應(yīng)存儲用戶標(biāo)識信息與權(quán)限便于新增權(quán)限和記錄用戶操作記錄。注冊登錄:用戶首次注冊登錄時需填寫必要信息,此時需要依據(jù)業(yè)務(wù)需求從而推斷需要郵箱、手機號等第三方綁定賬戶。一般狀況下是可以通過手機號、微信號、號等直接注冊的。

注冊流程圖:

登錄模塊:登錄與注冊是一個連貫的過程,所以在連接過程中需要做到規(guī)律流暢便于操作自動跳轉(zhuǎn)等。

登錄流程圖:

02用戶管理(角色、賬戶和權(quán)限)模塊

后臺產(chǎn)品的用戶權(quán)限管理系統(tǒng)可以大致分為三個模塊:賬戶、角色和權(quán)限管理;

賬戶被給予角色,角色被配置權(quán)限,一個賬戶可以被給予多種角色,一個角色只能有其對應(yīng)的權(quán)限限制;以此達(dá)到拒絕耦合信息冗雜的狀況。

1.角色管理

角色是指擁有同一種身份性質(zhì)的某一類人群的歸納,但角色需要具有繼承和約束關(guān)系,以此來表明角色有上下級的區(qū)分。

在這個模塊中,我們需要依據(jù)業(yè)務(wù)來定義出不同的角色名稱以及定義相應(yīng)的角色信息。在業(yè)務(wù)允許的狀況下,盡量不需要將角色設(shè)置過多,若存在著角色過多的狀況也肯定要與角色給予的權(quán)限理清晰。比如:

繼承約束關(guān)系:

角色需要滿意繼承關(guān)系以此表明角色的上下級關(guān)系,此部分可以參考決策樹根葉子節(jié)點來區(qū)分角色的父子關(guān)系。角色需要滿意存在著約束關(guān)系,以此來表明角色之間的不同點對應(yīng)角色下設(shè)的權(quán)限和業(yè)務(wù)的不同。先決條件角色:此狀況考慮的是系統(tǒng)浩大時,用戶在新增一個較高影響范圍的角色和權(quán)限是否需要滿意該角色下的子角色;互斥角色:一個用戶只能安排互斥角色組的一種,例如市場專員、運營人員、系統(tǒng)管理可以設(shè)置為互斥組,一個用戶只能歸屬為其中一組;設(shè)置互斥組是處于對系統(tǒng)和業(yè)務(wù)平安性的考量,比如一個用戶的角色是系統(tǒng)管理員的角色若給予運營角色的權(quán)限在誤點擊的狀況下就有可能會影響線上業(yè)務(wù)。但詳細(xì)的互斥角色和對應(yīng)的權(quán)限設(shè)置需要依據(jù)業(yè)務(wù)的實際狀況設(shè)定。運行時互斥:一個用戶可以擁有多個角色,但在實際業(yè)務(wù)操作運行中不行同時激活這兩個角色以此達(dá)成動態(tài)職責(zé)分別。角色列表頁:

角色列表頁更便于系統(tǒng)管理員進行角色和用戶的對應(yīng)核驗,對角色能進行增刪改查基礎(chǔ)功能外,也可以依據(jù)業(yè)務(wù)實際狀況考慮是否新增自定義角色功能等,以此考慮系統(tǒng)的拓展性。列表頁=展現(xiàn)頁+一些必要操作的入口;在列表頁中可以將主要的信息展現(xiàn)出來比如角色I(xiàn)D、角色名稱、權(quán)限、創(chuàng)建時間以及操作等;當(dāng)基本權(quán)限和操作權(quán)限較多時可以僅展現(xiàn)一部分,剩余部分可以采納【光標(biāo)移動到此字段時進行全部展現(xiàn)or在操作字段下多加一個查看操作進行詳情頁的形式】如下圖:

新增角色頁:

“新增角色”和“編輯角色”都是給角色給予相應(yīng)的定義,但編輯角色需要考慮目前角色的使用狀況,在已有的系統(tǒng)使用中是否已經(jīng)存在并運行,當(dāng)修改時是否會影響線上系統(tǒng)。給予新增角色的權(quán)限是站在長期價值上考慮系統(tǒng)的可拓展性,在不斷迭代的業(yè)務(wù)中新增業(yè)務(wù)模塊和權(quán)限時無需接入新的開發(fā),但同時更需要在一開頭就做好相關(guān)的定義與新增的規(guī)章,所以在最初搭建時期不建議供應(yīng)新增角色的功能。當(dāng)角色的權(quán)限較少時可以采納【下拉框】的形式來選擇,當(dāng)權(quán)限較多時可以采納【權(quán)限排列】的形式。

2.權(quán)限管理

權(quán)限管理部分是規(guī)律性最強且對于系統(tǒng)全貌影響來說最為廣闊的,需要提前將角色和對應(yīng)的權(quán)限進行匹配,將權(quán)限的名稱、描述、性質(zhì)(基本/操作)等信息梳理清晰,此處需要留意自身是無法給與自身權(quán)限的,雖然在肯定狀況下會造成操作的麻煩但極大的程度上削減了擔(dān)心全性。

相關(guān)權(quán)限模型可以參考RBAC:基于角色的訪問掌握

RBAC定義:當(dāng)一個操作,同時滿意a與b時,允許操作:a.規(guī)定角色可以對哪些資源進行哪些操作;b.規(guī)定主體擁有哪些角色RBAC的思想,來源于現(xiàn)實世界的企業(yè)結(jié)構(gòu)。權(quán)限列表頁:

一個好的權(quán)限系統(tǒng)需要能夠滿意可拓展、高效易維護、層次分層并且可追溯。

在做權(quán)限梳理之前與業(yè)務(wù)和開發(fā)同學(xué)達(dá)成全都,確定哪些權(quán)限是同類型的、可同組聚合,而哪些業(yè)務(wù)或功能的權(quán)限是必需分開設(shè)定的?!緳?quán)限性質(zhì)】部分是依據(jù)業(yè)務(wù)狀況實際設(shè)置的需要規(guī)定好角色與【查看】、【操作】等權(quán)限的設(shè)置,在規(guī)律整體上需滿意角色于權(quán)限的對應(yīng),從而實現(xiàn)不同角色對應(yīng)的業(yè)務(wù)頁面查看、編輯、刪除等功能的不同操作,甚至同個頁面的某些元素的查看、編輯、刪除等功能依據(jù)角色與權(quán)限的對應(yīng)關(guān)系可單獨設(shè)定。權(quán)限設(shè)定也可以考慮父子關(guān)系

3.賬戶管理

此功能模塊與注冊賬戶的功能模塊息息相關(guān)。賬號管理,是將用戶與角色對應(yīng)起來的模塊,一個用戶對應(yīng)一個賬戶,一個賬戶可以對應(yīng)不同的角色,不同的角色被給予不同的權(quán)限就可以達(dá)到了【一個賬戶對應(yīng)多種權(quán)限】賬戶管理。這一模塊,需要設(shè)置相應(yīng)字段,對內(nèi)部人員的信息進行管理,也是管理員最常用到的功能。

賬戶列表頁:

列表頁=展現(xiàn)頁+一些必要操作的入口,列表頁的主要作用是可以讓用戶清楚的查詢到必要信息,比如用戶ID、用戶名、部門、角色、賬號狀態(tài)、注冊時間以及操作(操作中首先應(yīng)當(dāng)具備“編輯”、“刪除”基礎(chǔ)的操作功能);另一方面,某些賬戶可能存在凍結(jié)的狀況(此情景狀態(tài)在用戶管理賬戶層級較少但某些業(yè)務(wù)場景中較為常見),基于此種狀況需要新增增加“凍結(jié)”和“啟用”的功能。除此之外,便于后續(xù)的數(shù)據(jù)分析和操作記錄可以前端做一些簡潔的數(shù)據(jù)埋點,比如最近登錄時間、登錄次數(shù)等。

新增賬戶頁面:

當(dāng)點擊“新增賬戶”按鈕時,當(dāng)前頁面可以跳轉(zhuǎn)到填寫賬號信息的頁面,【新增賬號】頁面的字段要盡可能的排列出賬戶所需的信息并且要確定此賬戶的所對應(yīng)的角色。由于角色本身是帶有權(quán)限性質(zhì)的,所以不需要匹配權(quán)限。如下圖:

總結(jié)

以上介紹的用戶管理三大模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論