我必須對Web應用程序中的不同功能實施用戶訪問權限或權限。例如;如果用戶無法查看報告,請勿顯示報告菜單,或者用戶無法創建新員工,請不要顯示新建按鈕。這些用戶訪問權限或權限將打開/關閉UI元素。我正在尋找完成此操作的模式或最佳實踐。用戶訪問權限或Web應用程序特徵的權限模式或最佳做法
我想創建一個名爲bool UserHasPermission(Activity)的函數。該函數將在UserSecurity類中。我會通過一些活動,如「報告」和真或假。如果屬實,那麼我會做manuoption.visible = true或者其他方法。
這是個好主意嗎?唯一讓我煩惱的是如果我必須傳遞一個帶有「Reports」活動的字符串。
謝謝您的意見/建議,
阿爾