[發明專利]基于權限驗證的路由加載方法及相關設備在審
| 申請號: | 202010161841.6 | 申請日: | 2020-03-10 |
| 公開(公告)號: | CN111459566A | 公開(公告)日: | 2020-07-28 |
| 發明(設計)人: | 彭舟杰 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F16/22;G06F16/25;H04L29/06 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 劉挽瀾 |
| 地址: | 518033 廣東省深圳市福田區益田路5033號*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 權限 驗證 路由 加載 方法 相關 設備 | ||
1.一種基于權限驗證的路由加載方法,其特征在于,所述基于權限驗證的路由加載方法包括:
創建全局靜態路由表,將所述全局靜態路由表存儲在前端數據庫中;
當檢測到前端有用戶成功登錄后,獲取當前登錄用戶的身份信息,將所述身份信息發送至后端進行驗證;
獲取后端發送的驗證結果,并對所述驗證結果進行解析,獲得可用路由表,將所述可用路由表與存儲在前端的全局靜態路由表進行比對,若所述可用路由表中的信息與所述全局靜態路由表中的信息匹配,則根據所述可用路由表中的可用路由進行路徑加載。
2.如權利要求1所述的基于權限驗證的路由加載方法,其特征在于,在所述獲取后端發送的驗證結果,并對所述驗證結果進行解析,獲得可用路由表之后,還包括:
對所述驗證結果進行檢測,所述驗證結果中是否存在與當前用戶身份信息對應的角色信息;
若所述驗證結果中存在與當前用戶身份信息對應的角色信息,則將所述角色信息存儲在前端數據庫中。
3.如權利要求2所述的基于權限驗證的路由加載方法,其特征在于,所述根據所述可用路由表中的可用路由進行路徑加載包括:
根據所述可用路由表中的可用路由,在當前訪問頁面生成對應的導航菜單,所述導航菜單用于頁面跳轉,所述導航菜單中的路徑與所述可用路由表中的路徑信息對應;
當通過導航菜單獲取到用戶的跳轉指令時,根據所述跳轉指令進行頁面跳轉。
4.如權利要求3所述的基于權限驗證的路由加載方法,其特征在于,在所述根據所述可用路由表中的可用路由進行路徑加載之后,還包括:
當檢測到頁面跳轉時,獲取本次頁面跳轉的路徑;
將當前用戶的角色信息與頁面跳轉的路徑進行比對,用于判斷當前用戶的角色信息與頁面跳轉的路徑是否相符;
若相符,則執行頁面跳轉,否則拒絕執行頁面跳轉。
5.如權利要求4所述的基于權限驗證的路由加載方法,其特征在于,在所述執行頁面跳轉之前,還包括:
獲取與跳轉頁面相關聯的路由組件,并加載所述路由組件,用以執行頁面跳轉。
6.如權利要求5所述的基于權限驗證的路由加載方法,其特征在于,所述將所述身份信息發送至后端進行驗證包括:
對所述身份信息進行加密,并將加密身份信息發送至后端進行驗證。
7.如權利要求6所述的基于權限驗證的路由加載方法,其特征在于,所述獲取后端發送的驗證結果,并對所述驗證結果進行解析,獲得可用路由表包括:
接收加密的驗證結果,并對所述加密的驗證結果進行解密,若解密成功,則獲取所述驗證結果中的可用路由表及角色信息,若解密失敗,則向后端發送反饋信息,所述反饋信息用于向后端請求重新發送驗證結果。
8.一種基于權限驗證的路由加載裝置,其特征在于,所述裝置包括:
創建模塊,用于創建全局靜態路由表,將所述全局靜態路由表存儲在前端數據庫中;
驗證模塊,用于當檢測到前端有用戶成功登錄后,獲取當前登錄用戶的身份信息,將所述身份信息發送至后端進行驗證;
加載模塊,用于獲取后端發送的驗證結果,并對所述驗證結果進行解析,獲得可用路由表,將所述可用路由表與存儲在前端的全局靜態路由表進行比對,若所述可用路由表中的信息與所述全局靜態路由表中的信息匹配,則根據所述可用路由表中的可用路由進行路徑加載。
9.一種基于權限驗證的路由加載設備,其特征在于,所述基于權限驗證的路由加載設備包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述計算機可讀指令被一個或多個所述處理器執行時,使得一個或多個所述處理器執行如權利要求1至7中任一項所述的基于權限驗證的路由加載方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述存儲介質可被處理器讀寫,所述存儲介質存儲有計算機指令,所述計算機可讀指令被一個或多個處理器執行時,使得一個或多個處理器執行如權利要求1至7中任一項所述的基于權限驗證的路由加載方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010161841.6/1.html,轉載請聲明來源鉆瓜專利網。





