中断 Grails 动态方法

发布于 2024-08-22 17:56:46 字数 158 浏览 14 评论 0原文

我有一个 grails 应用程序。其中我有一个名为 Book 的模型类。 从任何控制器,如果我调用 Book.list()、Book.get(id) 和其他一些休眠调用(如 save()),我想使用当前登录用户角色进行授权。 如果授权失败我必须抛出一些错误。 有没有可用的插件。 请给我一些想法或建议。

I have one grails application.In that I have one model class named Book.
From any controller if I am calling Book.list(), Book.get(id) and some other hibernate calls like save() I want to authorize using current login user role.
If authorization fails i have to throw some error.
Is there any plugin available for this.
Please give me some idea or suggestion.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

乱世争霸 2024-08-29 17:56:46

我们可以在域类中使用以下拦截器。使用它我们可以轻松处理

 def onLoad={

    }

  def beforeInsert={

  }

   def beforeDelete={

  }

   def beforeUpdate={

   }

We can use the following interceptors in domain classes.Using this we can handle easily

 def onLoad={

    }

  def beforeInsert={

  }

   def beforeDelete={

  }

   def beforeUpdate={

   }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文