GCP中許可權控制

2021-09-30 05:44:43 字數 1217 閱讀 3563

1

:導航選單的許可權控制

登入使用者的角色分為

管理員,

gcp中心,省級中心,國家認證中心,國家藥監局

不同的角色等級對應不同的許可權控制方法

例如國家藥監局可以看到的選單有:依託單位基本情況

人員基本資訊

部門資訊

**發表情況

基地人員培訓情況

藥物臨床試驗情況

藥物臨床試驗情況

--(gcp

新增)

知情書情況

檢察人員監督情況

統計報表。

實現關鍵元件

1:介面menumemo

定義了選單和選單項的常量字串表示

例如://

依託單位基本情況

view

publicstaticfinalstring

ytdwjbqk

="101";

直接暴漏在程式裡的字串,不易維護,將這些字串值用

public static final

的宣告形式儲存在乙個檔案中,如果要使用變數,只需要統一使用

menumemo.qcryjdqk_oper

即可,一種好的設計方法。

2checkprivate

showmenu

方法,根據傳進來的代表選單的字串,在可以顯示的選單的字串列表中進行匹配,如果有相等的,顯示出來。

2

:模組編輯頁面命令按鈕的許可權控制

showbutton

方法,根據登入使用者的角色等級,返回

boolean

型別,在頁面上根據這個

boolean

進行判斷。

SAP中SPRO許可權控制

最近越到業務上的需求,需要將spro的許可權控制為只能顯示,不能修改。我的做法是單獨做乙個角色,裡面只含有spro這個事務碼,然後在裡面做如下的限制 其中比較關鍵的是s tabu cli和s tabu dis以及s tcode的控制。如果不手工在s tcode中加入相關事務碼的話,spro中的選單還...

類中訪問許可權控制

首先引出乙個問題 為什麼用訪問限制?答 可以將一些較為敏感的隱私資料進行隱藏起來,不能讓外部輕易獲取 三種訪問許可權 關鍵字功能 public 公有訪問許可權 private 私有訪問許可權 protected 受保護的訪問許可權 注意 class與struct都是c 的關鍵字 但是class預設的...

springboot中shiro許可權控制的使用

先新建乙個userrealm public class userrealm extends authorizingrealm 認證 override protected authenticationinfo dogetauthenticationinfo authenticationtoken to...