V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gebishushu
V2EX  ›  程序员

后端框架 权限 菜单 问题

  •  
  •   gebishushu · 162 天前 · 1662 次点击
    这是一个创建于 162 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问各位老大

    后台的权限控制

    管理员可以增加和删除菜单,可以设置菜单的权限

    那么这个 菜单管理,这个权限是给管理员的
    那么管理员也有权删除
    如果把 菜单管理 这个给删除了,后台就管理不了任何菜单了

    请问这个如何防止误删除
    8 条回复    2023-12-10 22:41:26 +08:00
    eastjoehan
        1
    eastjoehan  
       162 天前 via Android
    只做逻辑删除,区分超级管理员跟普通管理员,做好数据权限自己只能删自己的数据,做好操作日志谁出问题谁负责
    wjfz
        2
    wjfz  
       162 天前
    那就把菜单管理写死不允许删除。
    baobao1270
        3
    baobao1270  
       162 天前
    程序内部维护一个 list 啊,里面是不可删除的菜单,这个不需要保存在数据库里,程序里 const 就行
    opengps
        4
    opengps  
       162 天前 via Android
    某些菜单属于系统级别禁止删除的
    silentsky
        5
    silentsky  
       162 天前 via Android
    菜单为什么要允许删除 开发自己维护就好了
    gebishushu
        6
    gebishushu  
    OP
       162 天前
    感谢各位 指导
    meshell
        7
    meshell  
       162 天前
    我的菜单都是读取注解,不用数据库。。。
    xuanbg
        8
    xuanbg  
       161 天前
    菜单资源管理的权限不应该开放给管理员。说实在的,做个菜单资源的管理界面也没有什么必要,直接写数据库就行了,这玩意又不需要改动。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2627 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 12:43 · PVG 20:43 · LAX 05:43 · JFK 08:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.