[發(fā)明專利]一種網(wǎng)站用戶的角色及權(quán)限控制系統(tǒng)在審
| 申請?zhí)枺?/td> | 202010624608.7 | 申請日: | 2020-07-02 |
| 公開(公告)號: | CN111783050A | 公開(公告)日: | 2020-10-16 |
| 發(fā)明(設(shè)計)人: | 馬少博;劉津;馬浩嚴(yán) | 申請(專利權(quán))人: | 浪潮云信息技術(shù)股份公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31;G06F21/45;G06F16/958;H04L29/06 |
| 代理公司: | 濟南信達專利事務(wù)所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)站 用戶 角色 權(quán)限 控制系統(tǒng) | ||
1.一種網(wǎng)站用戶的角色及權(quán)限控制系統(tǒng),其特征在于,該系統(tǒng)應(yīng)用于網(wǎng)頁端,包括網(wǎng)頁目錄模塊、用戶模塊、角色模塊、登錄模塊和緩存模塊;
所述網(wǎng)頁目錄模塊用于查看每個頁面,將每個頁面作為一個權(quán)限,并將此頁面的代號和名稱存儲進目錄權(quán)限表中;
所述用戶模塊用于對網(wǎng)站中所有的用戶進行管理;
所述角色模塊用于對網(wǎng)站中所有角色進行管理;
所述登錄模塊用于驗證用戶的賬號密碼,前端向后端發(fā)送發(fā)送AJAX異步請求,獲取到服務(wù)器的登錄授權(quán),然后服務(wù)器返回此用戶的權(quán)限;
所述緩存模塊用于用戶登錄成功并獲取權(quán)限列表后,將此權(quán)限列表保存到瀏覽器的localStorage中。
2.根據(jù)權(quán)利要求1所述的一種網(wǎng)站用戶的角色及權(quán)限控制系統(tǒng),其特征在于,所述用戶模塊中管理員查看所有用戶的列表,并可以對用戶進行增刪改查操作。
3.根據(jù)權(quán)利要求1或2所述的一種網(wǎng)站用戶的角色及權(quán)限控制系統(tǒng),其特征在于,所述用戶模塊中管理員選中某個用戶后,在角色列表中選擇一個或多個角色,然后保存到此用戶中,數(shù)據(jù)庫創(chuàng)建用戶角色關(guān)系表,在此表中存儲此用戶與角色的對應(yīng)關(guān)系,再根據(jù)上一步的角色權(quán)限映射關(guān)系,可以查詢到任意用戶所擁有的全部權(quán)限。
4.根據(jù)權(quán)利要求3所述的一種網(wǎng)站用戶的角色及權(quán)限控制系統(tǒng),其特征在于,在所述角色模塊中管理員查看所有角色列表,此角色代表一類具有相同權(quán)限的身份用戶,且可以對角色進行增刪改查操作,維護角色列表。
5.根據(jù)權(quán)利要求4所述的一種網(wǎng)站用戶的角色及權(quán)限控制系統(tǒng),其特征在于,在所述角色模塊中,管理員選中某個角色后,從網(wǎng)頁右側(cè)權(quán)限列表中勾選特定的權(quán)限進行保存,將這些權(quán)限保存至該角色中;
創(chuàng)建角色權(quán)限映射關(guān)系表,在表中存儲角色與權(quán)限的對應(yīng)關(guān)系。
6.根據(jù)權(quán)利要求5所述的一種網(wǎng)站用戶的角色及權(quán)限控制系統(tǒng),其特征在于,在登錄模塊中根據(jù)用戶提供的賬號密碼進行校驗,在數(shù)據(jù)庫中查詢是否存在此用戶符合登錄要求,所述用戶身份驗證成功后,在數(shù)據(jù)庫用戶角色關(guān)系表中查詢到此用戶擁有的所有角色,根據(jù)用戶的所有角色,從角色權(quán)限數(shù)據(jù)庫表中,查詢出此用戶擁有的所有權(quán)限,查詢權(quán)限成功后,返回給瀏覽器端當(dāng)前用戶的所有權(quán)限。
7.根據(jù)權(quán)利要求6所述的一種網(wǎng)站用戶的角色及權(quán)限控制系統(tǒng),其特征在于,登錄模塊中前端根據(jù)返回的用戶權(quán)限,構(gòu)建不同的網(wǎng)頁目錄并顯示給用戶,用戶僅可以在當(dāng)前顯示的網(wǎng)頁目錄中進行訪問,其他頁面將無法訪問。
8.根據(jù)權(quán)利要求7所述的一種網(wǎng)站用戶的角色及權(quán)限控制系統(tǒng),其特征在于,在緩存模塊中用戶再次登陸系統(tǒng),從服務(wù)器中查詢到用戶的權(quán)限信息后,首先從localStorage中讀取之前瀏覽器緩存的權(quán)限信息列表,然后與最新的權(quán)限列表進行比對;
如果兩者相同,則不進行處理,如果兩者不同或之前未緩存,則將最新的權(quán)限列表保存至瀏覽器localStorage中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮云信息技術(shù)股份公司,未經(jīng)浪潮云信息技術(shù)股份公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010624608.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 與HTTP網(wǎng)站關(guān)聯(lián)的WAP網(wǎng)站
- 基于網(wǎng)站指紋推送白名單的方法及系統(tǒng)
- 網(wǎng)站漏洞檢測方法和系統(tǒng)
- 一種網(wǎng)站建立方法、裝置及計算設(shè)備
- 一種網(wǎng)站識別方法及裝置
- 網(wǎng)站風(fēng)險評估方法及裝置
- 網(wǎng)站版權(quán)時間的管理方法、裝置、存儲介質(zhì)及設(shè)備
- 一種網(wǎng)站開發(fā)系統(tǒng)及方法
- 一種基于網(wǎng)站地圖的指紋識別方法
- 網(wǎng)站應(yīng)用框架指紋識別的方法、設(shè)備、裝置及介質(zhì)
- 角色控制裝置、角色控制方法、記錄介質(zhì)及程序
- 網(wǎng)絡(luò)游戲系統(tǒng)中的角色數(shù)據(jù)管理裝置和方法
- 網(wǎng)絡(luò)游戲系統(tǒng)中的角色數(shù)據(jù)管理裝置和方法
- 游戲系統(tǒng)
- 角色頒發(fā)方法、訪問控制方法及相關(guān)設(shè)備
- 角色令牌頒發(fā)方法、訪問控制方法及相關(guān)設(shè)備
- 監(jiān)察審批操作、授權(quán)操作及表單操作的方法
- 監(jiān)察審批操作、授權(quán)操作及表單操作的方法
- 虛擬角色控制方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種游戲角色的生成方法、裝置及其設(shè)備





