gpt4 book ai didi

grails - Grails Bootstrap 中的Shiro权限

转载 作者:行者123 更新时间:2023-12-02 14:12:49 24 4
gpt4 key购买 nike

我在grails bootstrap 文件中为注册用户创建了一些 Controller 和操作的权限,但是每次我创建新 Controller 或新操作时,都必须删除表以进行更改。但是当我在产品中部署应用程序并在一段时间后在应用程序中添加一些操作和该操作的权限时,我能做什么?如何在不删除任何表或数据库的情况下为注册用户授予新操作权限?手动添加它们还是什么?在mysql中不能手动编辑权限表。

最佳答案

两步解决方案:

  • 将角色分配给您的用户,而不是权限。
  • 在每次重新启动应用程序时重建角色。在 bootstrap 中创建一些代码很容易,该代码首先删除所有角色,然后在每次重新启动时使用正确的permissio.s创建正确的角色。

  • 至少,这就是我处理此问题的方式...

    关于grails - Grails Bootstrap 中的Shiro权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12881932/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com