【发布时间】:2014-11-12 04:44:52
【问题描述】:
我正在使用 grails 2.4.3,创建了一个安全过滤器。我的项目名称中有 3 个控制器:管理员、登录和报告。所以我在过滤器中添加了以下内容:
def filters = {
all(controller: 'Admin', action: '*') {
before = {
if (!session.company) {
redirect(controller: 'login', action: 'auth')
return false
}
}
after = { Map model ->
}
afterView = { Exception e ->
}
}
}
我的意思是来自管理控制器的任何操作,如果!session.company,页面将被重定向到登录控制器中的身份验证操作。
现在我想在这个过滤器中添加一个控制器报告,我该怎么做?我试过all(controller: ['Admin', 'Report'], action: '*'),但它不起作用。
任何帮助将不胜感激。谢谢
【问题讨论】: