亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

想知道菜單里面的URL怎么控制到 ?

想知道菜單里面的URL怎么控制到 ?

慕村9548890 2023-04-17 22:18:26
權限設計是基于RBAC的,有個資源表,資源表里面保存的菜單及URL等信息。用戶登錄后,該用戶所有的菜單及URL都可以獲取得到,并且放到Map里面的。當用戶沒有權限時,通過URL訪問該菜單的地址時,在過濾器里面可以通過Map里面的資源判斷用戶是否有權限訪問。這可以做得到點擊菜單跳轉頁面里面的CRUD按鈕也可以控制。 但是菜單里面的URL怎么控制到 ?比如:知道了頁面里面的delete操作的 URL , 直接通過URL訪問, 就值得刪除了。用spring security 做的。求救
查看完整描述

2 回答

?
Qyouu

TA貢獻1786條經驗 獲得超11個贊

jsp頁面使用標簽校驗

<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%><sec:authorize url="/manager/xxx/xxx">
  <a href="manager/xxx/xxx">刪除</a></sec:authorize>

沒有某個鏈接的訪問權限,按鈕或者鏈接就不要在前端顯示就好了


查看完整回答
反對 回復 2023-04-20
?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

在Service層提供了相關的權限控制,以此限制用戶是否有權限進行這個操作

@PreAuthorize("hasPermission(#contact, admin)")


查看完整回答
反對 回復 2023-04-20
  • 2 回答
  • 0 關注
  • 230 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號