前端面試題:后台管理系統的權限怎么弄,如何根據權限展示不同的頁面


簡介:

 后台管理系統中的權限管理是常見的問題,因為,后端管理牽扯到不同工作人員的職責和權限,
 所以,對於后台管理系統來說,不同的人員登錄進入到系統后,看到的菜單(功能)是不一樣的,
 這就是所謂的后台管理系統的權限。

如果你覺得下面的描述不夠你使用,可以看其他的大佬在掘金寫這篇文章:后台管理系統的權限以及vue處理權限的思路

一、后台管理系統的權限怎么弄(前端)?

   1、首先后台管理系統的菜單的做成“活的”,即,菜單不能是純粹的靜態的,而應該是根據后端返回來的數據,來顯示菜單的。

   2、菜單如何做成活的?

1)、前端登錄(給后端發送用戶名和密碼),后端驗證成功后,會根據登錄的用戶,給前端返回來菜單數據,比如:

[
    {
        "id":"001",
        "title":"菜單01",
        "url":"menu01.html"
    },
    {
        "id":"002",
        "title":"菜單02",
        "url":"menu02.html"
    },
    {
        "id":"003",
        "title":"菜單04",
        "url":"menu04.html"
    }
]

前端只需要把它循環一下,顯示在頁面上就行。

二、如何根據權限展示不同的頁面

  其實,這個跟第一個問題是一樣的。

三、再來解釋一下,權限設置(如果你想進一步了解,就看這一點,如果不需要,那就不用看這一點了)

 1、權限設置:

       1)、后台管理系統,會給每個用戶分配權限,分配權限有幾個角度: 根據角色分配權限,根據用戶分配權限。

          如果是根據角色(如:開發人員)分配權限,那么,屬於該角色的用戶(如果你是開發人員)都會擁有相同的權限。這樣相當於批量給人員分配權限。

          進一步在角色(批量)分配權限的基礎上,可以再針對個別用戶進行單獨設置權限。


免責聲明!

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



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