【技術實現步驟摘要】
本專利技術涉及通訊
,尤其涉及一種用戶訪問系統的控制方法和裝置。
技術介紹
隨著企業軟件系統的不斷拓展,使用企業軟件系統的用戶越來越多,用戶角色呈多樣化趨勢。針對企業軟件系統,不同角色需要查看的系統數據不同,部分敏感數據更是不便讓不相干的用戶角色查看到。為了防止這種現象的發生,需要開發授予不同用戶角色訪問權限,實現控制用戶訪問系統機制。然而現有的控制用戶訪問系統的處理過程中,攔截非法訪問系統的操作流程復雜,程序代碼量大、系統后續維護比較困難。
技術實現思路
本專利技術的主要目的在于解決現有的控制用戶訪問系統的處理過程中,攔截非法訪問系統的操作流程復雜,程序代碼量大、系統后續維護比較困難的技術問題。為實現上述目的,本專利技術提供的一種用戶訪問系統的控制方法,所述用戶訪問系統的控制方法包括:根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色;當所述用戶當前已授予角色,則加載所述用戶當前角色已授權的菜單,并在所述用戶輸入訪問請求后調用springAOP攔截器,通過springAOP攔截器判斷所述用戶當前角色已授權的菜單中是否存在與所述訪問請求對應的菜單;若是,則通過界面呈現所述對應的菜單,供用戶進行相關訪問操作。優選地,所述根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色之前還包括:初始化設置角色與菜單的映射關系;當所述用戶當前角色為管理員角色 ...
【技術保護點】
一種用戶訪問系統的控制方法,其特征在于,所述用戶訪問系統的控制方法包括:根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色;當所述用戶當前已授予角色,則加載所述用戶當前角色已授權的菜單,并在所述用戶輸入訪問請求后調用spring?AOP攔截器,通過spring?AOP攔截器判斷所述用戶當前角色已授權的菜單中是否存在與所述訪問請求對應的菜單;若是,則通過界面呈現所述對應的菜單,供用戶進行相關訪問操作。
【技術特征摘要】 【專利技術屬性】
1.一種用戶訪問系統的控制方法,其特征在于,所述用戶訪問系統的控
制方法包括:
根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色;
當所述用戶當前已授予角色,則加載所述用戶當前角色已授權的菜單,
并在所述用戶輸入訪問請求后調用springAOP攔截器,通過springAOP攔
截器判斷所述用戶當前角色已授權的菜單中是否存在與所述訪問請求對應
的菜單;
若是,則通過界面呈現所述對應的菜單,供用戶進行相關訪問操作。
2.根據權利要求1所述的用戶訪問系統的控制方法,其特征在于,所述
根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色之前還包
括:初始化設置角色與菜單的映射關系;
當所述用戶當前角色為管理員角色、以及所述訪問請求為角色權限控制
訪問請求時,所述通過界面呈現所述對應的菜單,供用戶進行相關訪問操作
具體包括:
通過界面呈現所述角色權限控制菜單及其下拉菜單,所述下拉菜單包括
用戶列表菜單;
根據用戶輸入的用戶列表選擇指令,從所述下拉菜單中選擇用戶列表菜
單,通過界面呈現所述用戶列表菜單及其第一下拉菜單:多個用戶菜單;
根據輸入的用戶選擇指令,從所述多個用戶菜單中選擇一個相應的用戶
菜單;
判斷所選用戶菜單對應的用戶是否已授予角色;
若否,則通過界面呈現所述用戶菜單及其第二下拉菜單:多個角色菜單;
根據用戶輸入的角色授權選擇指令,從多個角色菜單中選擇一個相應的
角色菜單;
將所選角色菜單定義為所選用戶菜單的第二下拉菜單:授權角色菜單;
將與所選角色菜單對應的角色建立映射關系的菜單,授權給所選用戶菜
單對應的用戶角色。
3.根據權利要求2所述的用戶訪問系統的控制方法,其特征在于,所述
授權角色菜單的第三下拉菜單包括角色權限修改菜單;
所述判斷所選用戶菜單對應的用戶是否已授予角色之后還包括:
若是,則通過界面呈現所選用戶菜單及其第二下拉菜單:授權角色菜單;
根據輸入的授權角色控制指令,通過界面呈現所述授權角色菜單及其第
三下拉菜單:角色權限修改菜單;
根據輸入的角色權限修改指令,通過界面呈現系統所有菜單;
根據輸入的菜單選擇指令,從所述系統所有菜單中選擇對應的菜單;根
據所選菜單,更新所選用戶菜單對應的用戶角色已授權的菜單。
4.根據權利要求2或3所述的用戶訪問系統的控制方法,其特征在于,
所述根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色之前
還包括:
初始化設置至少一個管理員角色的身份驗證信息和授權菜單,該授權菜
單包括所述系統所有菜單,以使相應的用戶以管理員角色進行相關訪問操作。
5.根據權利要求4所述的用戶訪問系統的控制方法,其特征在于,所述
通過springAOP攔截器判斷所述用戶當前角色已授權的菜單中是否存在與所
述訪問請求對應的菜單之后還包括:
當所述用戶當前角色已授權的菜單中不存在與所述訪問請求對應的菜
單,則通過界面呈現訪問受限提示信息。
6.根據權利要求5所述的用戶訪問系統的控制方法,其特征在于,所述
判斷所述用戶當前是否已授予角色之后還包括:
當所述用戶當前未授予角色,則在所述用戶輸入訪問請求后,通過界面
呈現無權訪問系統提示信息。
7.一種用戶訪問系統的控制裝置,其特征在于,所述用戶訪問系統的控
制裝置包括:
技術研發人員:姜鵬,
申請(專利權)人:蕪湖美智空調設備有限公司,
類型:發明
國別省市:安徽;34
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。