專案開發中,資料許可權問題

2021-08-31 13:03:35 字數 498 閱讀 8298

需求:

檢查每個查詢功能點。總體原則是:經辦人自己查自己的、上級查下級的,參與處理過程的人可查詢處理過的

1.1.公司的目前的做法:

1.1.1做多個功能點。如:查詢合同資訊經辦人;查詢合同資訊審核人

這種做法應該有個要求就是在角色管理中每個資源對應到乙個角色,或者說給對應的人員的角色要正確,否則無法查詢到相應的資料。

1.1.2:做乙個功能點:查詢合同資訊經辦人。

在這個功能點中加人當前操作使用者的角色許可權判斷。如**:

if(loginuser.getorgtype==constants. org_type_supplier)else if(conditions)//others{}            

1.2目前想到的乙個方案:在把許可權設給相應的角色時,給定查詢的資料許可權範圍效果圖:

後思考:

在做資料範圍許可權時,怎麼樣做到統一處理問題,即資料範圍控制由統一模組或外掛程式處理。

這個可能更多的涉及到設計的問題了。

iOS開發中,iOS10許可權崩潰問題

意思是說 你需要在info.plist檔案 新增乙個 nscontactsusagedescription 的key,value新增乙個描述。1,在專案中找到info.plist檔案,右擊有個 open as,以source code 的形式開啟 2,分別複製 以下 value 和key,key 一...

sql中許可權的問題

建立角色,使用者,許可權 示例說明 示例在資料庫pubs中建立乙個擁有表jobs的所有許可權 擁有表titles的select許可權的角色r test 隨後建立了乙個登入l test,然後在資料庫pubs中為登入l test建立了使用者賬戶u test 同時將使用者賬戶u test新增到角色r te...

linux中MySQL許可權問題

the mysql server is running with the read only option so it cannot execute this statement 檢視read only屬性,在mysql中執行 show variables like read only 如果屬性為o...