后管页面每个按钮都要加权限控制吗?实际上真用得到吗?有没有更简单一点的处理的案例? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
az22c
V2EX    前端开发

后管页面每个按钮都要加权限控制吗?实际上真用得到吗?有没有更简单一点的处理的案例?

  •  
  •   az22c 2021-12-15 15:04:50 +08:00 1611 次点击
    这是一个创建于 1473 天前的主题,其中的信息可能已经有所发展或是发生改变。

    做过很多后管,都是要加按钮权限的。粒度太细了,每个系统差不多一百多个按钮,管理开发起来很麻烦

    9 条回复    2021-12-15 23:40:52 +08:00
    murmur
        1
    murmur  
       2021-12-15 15:05:42 +08:00
    要,所以企业开发又长又臭

    除了前台要权限后台也要权限

    而且有的是数据和流程权限
    murmur
        2
    murmur  
       2021-12-15 15:06:01 +08:00
    更正:前台 /后台->前端 /后端
    cxe2v
        3
    cxe2v  
       2021-12-15 15:16:58 +08:00
    配完了不麻烦,也就最开始的时候麻烦一点,多花点耐心做好就行了,真的有用
    mineralsalt
        4
    mineralsalt  
       2021-12-15 15:21:41 +08:00
    仅前端按钮显示隐藏可不行, 后端 api 必须也有相应的权限, 虽然麻烦, 但是真有用
    yaphets666
        5
    yaphets666  
       2021-12-15 15:24:16 +08:00
    可以看下一些开源的后台管理系统模板是怎么控制权限的,不算麻烦,而且这是后台管理系统的核心功能之一啊
    az22c
        6
    az22c  
    OP
       2021-12-15 15:39:40 +08:00
    > 仅前端按钮显示隐藏可不行, 后端 api 必须也有相应的权限, 虽然麻烦, 但是真有用

    @mineralsalt 是的 如果需要,后端 api 必须有控制的。但是后端改代码起来比较简单一点
    shanyuhai123
        7
    shanyuhai123  
       2021-12-15 16:26:00 +08:00
    @az22c 前端用 Vue 指令对其他代码也没啥入侵,也简单的。
    securityCoding
        8
    securityCoding  
       2021-12-15 16:49:00 +08:00
    权限分为两块:1. 页面权限 2.api 权限

    api 权限附属在页面权限上,只是向用户账户的时候隐藏起来
    night98
        9
    night98  
       2021-12-15 23:40:52 +08:00
    是的
    有用
    没有,只能一条一条配,好一点的可以自动化基本数据,但关联关系还是要手动配的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     973 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 23:49 PVG 07:49 LAX 15:49 JFK 18:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86