• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用戶訪問系統的控制方法和裝置制造方法及圖紙

    技術編號:14965701 閱讀:116 留言:0更新日期:2017-04-02 20:19
    本發明專利技術公開了一種用戶訪問系統的控制方法,方法:根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色;當所述用戶當前已授予角色,則加載所述用戶當前角色已授權的菜單,并在所述用戶輸入訪問請求后判斷所述用戶當前角色已授權的菜單是否存在對應的菜單;當所述用戶當前角色已授權的菜單存在對應的菜單,則通過界面呈現所述對應的菜單,供用戶進行相關訪問操作。本發明專利技術還公開了一種用戶訪問系統的控制裝置。本發明專利技術所提供的用戶訪問系統的控制方法和裝置,在實現控制用戶訪問系統的基礎上,簡化了攔截非法訪問系統的處理流程,減少了系統程序代碼量、系統后續維護工作簡單。

    【技術實現步驟摘要】

    本專利技術涉及通訊
    ,尤其涉及一種用戶訪問系統的控制方法和裝置
    技術介紹
    隨著企業軟件系統的不斷拓展,使用企業軟件系統的用戶越來越多,用戶角色呈多樣化趨勢。針對企業軟件系統,不同角色需要查看的系統數據不同,部分敏感數據更是不便讓不相干的用戶角色查看到。為了防止這種現象的發生,需要開發授予不同用戶角色訪問權限,實現控制用戶訪問系統機制。然而現有的控制用戶訪問系統的處理過程中,攔截非法訪問系統的操作流程復雜,程序代碼量大、系統后續維護比較困難。
    技術實現思路
    本專利技術的主要目的在于解決現有的控制用戶訪問系統的處理過程中,攔截非法訪問系統的操作流程復雜,程序代碼量大、系統后續維護比較困難的技術問題。為實現上述目的,本專利技術提供的一種用戶訪問系統的控制方法,所述用戶訪問系統的控制方法包括:根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色;當所述用戶當前已授予角色,則加載所述用戶當前角色已授權的菜單,并在所述用戶輸入訪問請求后調用springAOP攔截器,通過springAOP攔截器判斷所述用戶當前角色已授權的菜單中是否存在與所述訪問請求對應的菜單;若是,則通過界面呈現所述對應的菜單,供用戶進行相關訪問操作。優選地,所述根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色之前還包括:初始化設置角色與菜單的映射關系;當所述用戶當前角色為管理員角色、以及所述訪問請求為角色權限控制訪問請求時,所述通過界面呈現所述對應的菜單,供用戶進行相關訪問操作具體包括:通過界面呈現所述角色權限控制菜單及其下拉菜單,所述下拉菜單包括用戶列表菜單;根據用戶輸入的用戶列表選擇指令,從所述下拉菜單中選擇用戶列表菜單,通過界面呈現所述用戶列表菜單及其第一下拉菜單:多個用戶菜單;根據輸入的用戶選擇指令,從所述多個用戶菜單中選擇一個相應的用戶菜單;判斷所選用戶菜單對應的用戶是否已授予角色;若否,則通過界面呈現所述用戶菜單及其第二下拉菜單:多個角色菜單;根據用戶輸入的角色授權選擇指令,從多個角色菜單中選擇一個相應的角色菜單;將所選角色菜單定義為所選用戶菜單的第二下拉菜單:授權角色菜單;將與所選角色菜單對應的角色建立映射關系的菜單,授權給所選用戶菜單對應的用戶角色。優選地,所述授權角色菜單的第三下拉菜單包括角色權限修改菜單;所述判斷所選用戶菜單對應的用戶是否已授予角色之后還包括:若是,則通過界面呈現所選用戶菜單及其第二下拉菜單:授權角色菜單;根據輸入的授權角色控制指令,通過界面呈現所述授權角色菜單及其第三下拉菜單:角色權限修改菜單;根據輸入的角色權限修改指令,通過界面呈現系統所有菜單;根據輸入的菜單選擇指令,從所述系統所有菜單中選擇對應的菜單;根據所選菜單,更新所選用戶菜單對應的用戶角色已授權的菜單。優選地,所述根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色之前還包括:初始化設置至少一個管理員角色的身份驗證信息和授權菜單,該授權菜單包括所述系統所有菜單,以使相應的用戶以管理員角色進行相關訪問操作。優選地,所述通過springAOP攔截器判斷所述用戶當前角色已授權的菜單中是否存在與所述訪問請求對應的菜單之后還包括:當所述用戶當前角色已授權的菜單中不存在與所述訪問請求對應的菜單,則通過界面呈現訪問受限提示信息。優選地,所述判斷所述用戶當前是否已授予角色之后還包括:當所述用戶當前未授予角色,則在所述用戶輸入訪問請求后,通過界面呈現無權訪問系統提示信息。此外,為實現上述目的,本專利技術還提供一種用戶訪問系統的控制裝置,所述用戶訪問系統的控制裝置包括:判斷模塊,用于根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色;第一判斷模塊,用于當所述用戶當前已授予角色,則加載所述用戶當前角色已授權的菜單,并在所述用戶輸入訪問請求后調用springAOP攔截器,通過springAOP攔截器判斷所述用戶當前角色已授權的菜單中是否存在與所述訪問請求對應的菜單;訪問處理模塊,用于當所述用戶當前角色已授權的菜單中存在與所述訪問請求對應的菜單,則通過界面呈現所述對應的菜單,供用戶進行相關訪問操作。優選地,所述的用戶訪問系統的控制裝置還包括:初始化設置模塊,用于初始化設置角色與菜單的映射關系;當所述用戶當前角色為管理員角色、以及所述訪問請求為角色權限控制訪問請求時,所述訪問處理模塊包括:處理單元,用于當所述用戶管理員角色已授權的菜單中存在與所述角色權限控制訪問請求對應的角色權限控制菜單,通過界面呈現所述角色權限控制菜單及其下拉菜單,所述下拉菜單包括用戶列表菜單;選擇單元,用于根據用戶輸入的用戶列表選擇指令,從所述下拉菜單中選擇用戶列表菜單,通過界面呈現所述用戶列表菜單及其第一下拉菜單:多個用戶菜單;第一選擇單元,用于根據輸入的用戶選擇指令,從所述多個用戶菜單中選擇一個相應的用戶菜單;判斷單元,用于判斷所選用戶菜單對應的用戶是否已授予角色;第一處理單元,用于當所選用戶菜單對應的用戶未授予角色,則通過界面呈現所述用戶菜單及其第二下拉菜單:多個角色菜單;第二選擇單元,用于根據用戶輸入的角色授權選擇指令,從多個角色菜單中選擇一個相應的角色菜單;定義單元,用于將所選角色菜單定義為所選用戶菜單的第二下拉菜單:授權角色菜單;授權單元,用于將與所選角色菜單對應的角色建立映射關系的菜單,授權給所選用戶菜單對應的用戶角色。優選地,所述授權角色菜單的第三下拉菜單包括角色權限修改菜單;所述訪問處理模塊還包括:第二處理單元,用于當所選用戶菜單對應的用戶已授予角色,則通過界面呈現所選用戶菜單及其第二下拉菜單:授權角色菜單;第三處理單元,用于根據輸入的授權角色控制指令,通過界面呈現所述授權角色菜單及其第三下拉菜單:角色權限修改菜單;第四處理單元,用于根據輸入的角色權限修改指令,通過界面呈現系統所有菜單;更新單元,用于根據輸入的菜單選擇指令,從所述系統所有菜單中選擇對應的菜單;根據所選菜單,更新所選用戶菜單對應的用戶角色已授權的菜單。優選地,所述初始化設置模塊,還用于初始化設置至少一個管理員角色的身份驗證信息和授權菜單,以使相應的用戶以管理員角色進行相關訪問操作。優選地,所述用戶訪問系統的控制裝置還包括:提示模塊,用于當所本文檔來自技高網...

    【技術保護點】
    一種用戶訪問系統的控制方法,其特征在于,所述用戶訪問系統的控制方法包括:根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色;當所述用戶當前已授予角色,則加載所述用戶當前角色已授權的菜單,并在所述用戶輸入訪問請求后調用spring?AOP攔截器,通過spring?AOP攔截器判斷所述用戶當前角色已授權的菜單中是否存在與所述訪問請求對應的菜單;若是,則通過界面呈現所述對應的菜單,供用戶進行相關訪問操作。

    【技術特征摘要】
    1.一種用戶訪問系統的控制方法,其特征在于,所述用戶訪問系統的控
    制方法包括:
    根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色;
    當所述用戶當前已授予角色,則加載所述用戶當前角色已授權的菜單,
    并在所述用戶輸入訪問請求后調用springAOP攔截器,通過springAOP攔
    截器判斷所述用戶當前角色已授權的菜單中是否存在與所述訪問請求對應
    的菜單;
    若是,則通過界面呈現所述對應的菜單,供用戶進行相關訪問操作。
    2.根據權利要求1所述的用戶訪問系統的控制方法,其特征在于,所述
    根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色之前還包
    括:初始化設置角色與菜單的映射關系;
    當所述用戶當前角色為管理員角色、以及所述訪問請求為角色權限控制
    訪問請求時,所述通過界面呈現所述對應的菜單,供用戶進行相關訪問操作
    具體包括:
    通過界面呈現所述角色權限控制菜單及其下拉菜單,所述下拉菜單包括
    用戶列表菜單;
    根據用戶輸入的用戶列表選擇指令,從所述下拉菜單中選擇用戶列表菜
    單,通過界面呈現所述用戶列表菜單及其第一下拉菜單:多個用戶菜單;
    根據輸入的用戶選擇指令,從所述多個用戶菜單中選擇一個相應的用戶
    菜單;
    判斷所選用戶菜單對應的用戶是否已授予角色;
    若否,則通過界面呈現所述用戶菜單及其第二下拉菜單:多個角色菜單;
    根據用戶輸入的角色授權選擇指令,從多個角色菜單中選擇一個相應的
    角色菜單;
    將所選角色菜單定義為所選用戶菜單的第二下拉菜單:授權角色菜單;
    將與所選角色菜單對應的角色建立映射關系的菜單,授權給所選用戶菜
    單對應的用戶角色。
    3.根據權利要求2所述的用戶訪問系統的控制方法,其特征在于,所述
    授權角色菜單的第三下拉菜單包括角色權限修改菜單;
    所述判斷所選用戶菜單對應的用戶是否已授予角色之后還包括:
    若是,則通過界面呈現所選用戶菜單及其第二下拉菜單:授權角色菜單;
    根據輸入的授權角色控制指令,通過界面呈現所述授權角色菜單及其第
    三下拉菜單:角色權限修改菜單;
    根據輸入的角色權限修改指令,通過界面呈現系統所有菜單;
    根據輸入的菜單選擇指令,從所述系統所有菜單中選擇對應的菜單;根
    據所選菜單,更新所選用戶菜單對應的用戶角色已授權的菜單。
    4.根據權利要求2或3所述的用戶訪問系統的控制方法,其特征在于,
    所述根據用戶輸入的身份驗證信息,判斷所述用戶當前是否已授予角色之前
    還包括:
    初始化設置至少一個管理員角色的身份驗證信息和授權菜單,該授權菜
    單包括所述系統所有菜單,以使相應的用戶以管理員角色進行相關訪問操作。
    5.根據權利要求4所述的用戶訪問系統的控制方法,其特征在于,所述
    通過springAOP攔截器判斷所述用戶當前角色已授權的菜單中是否存在與所
    述訪問請求對應的菜單之后還包括:
    當所述用戶當前角色已授權的菜單中不存在與所述訪問請求對應的菜
    單,則通過界面呈現訪問受限提示信息。
    6.根據權利要求5所述的用戶訪問系統的控制方法,其特征在于,所述
    判斷所述用戶當前是否已授予角色之后還包括:
    當所述用戶當前未授予角色,則在所述用戶輸入訪問請求后,通過界面
    呈現無權訪問系統提示信息。
    7.一種用戶訪問系統的控制裝置,其特征在于,所述用戶訪問系統的控
    制裝置包括:

    【專利技術屬性】
    技術研發人員:姜鵬
    申請(專利權)人:蕪湖美智空調設備有限公司
    類型:發明
    國別省市:安徽;34

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 人妻少妇精品无码专区| 亚洲AV无码成H人在线观看| 亚洲天然素人无码专区| 国产成人亚洲综合无码精品| 成人午夜精品无码区久久| 亚洲熟妇无码一区二区三区导航 | 无码国产乱人伦偷精品视频| yy111111少妇无码影院| 国产a v无码专区亚洲av| 亚洲精品一级无码鲁丝片| 日韩人妻无码一区二区三区 | 无码av不卡一区二区三区| 无码人妻丰满熟妇啪啪| 国产av无码专区亚洲av桃花庵| 亚洲av无码一区二区三区人妖| 国产乱人伦无无码视频试看| 国内精品久久久久久无码不卡| 永久免费AV无码国产网站| 精品无码综合一区二区三区| 精品人妻中文无码AV在线| 国产综合无码一区二区辣椒| 精品无码人妻夜人多侵犯18| 精品国产性色无码AV网站| 国产强伦姧在线观看无码| 人妻丰满熟妇无码区免费| 人妻无码一区二区不卡无码av| 无码人妻丰满熟妇区BBBBXXXX | 日韩网红少妇无码视频香港| 亚洲av无码片vr一区二区三区| 无码aⅴ精品一区二区三区| 亚洲中文字幕久久精品无码2021| 国内精品人妻无码久久久影院| 成人h动漫精品一区二区无码| 亚洲午夜无码久久久久小说| 色综合久久中文字幕无码 | 人妻无码久久精品| 亚洲av无码一区二区三区在线播放 | 国产成人无码午夜福利软件| 亚洲精品久久无码av片俺去也| 精品人妻系列无码天堂| 亚洲av中文无码乱人伦在线r▽|