Я создам фильтр безопасности для своего проекта. Я проверяю if !session.user then redirect to action error
. Вот мой текущий код:Grails security filter все действия, кроме одного
all(controller: 'accounting|installation|installer|sales|service|serviceOrder|document', action: '*') {
before = {
if (!session.user) {
redirect(controller: 'installation', action: 'errors')
return false
}
}
after = { Map model ->
}
afterView = { Exception e ->
}
}
Однако дело в том, что session.user
создается в controller 'installation'
и action 'index'
. Так как я могу фильтровать без index action
? Любые предложения будут оценены. Благодарю.
Вы хотите проверить ', если (! Session.user) {...}' на действия всех контроллера для '' index'action из installation' контроллера кроме ?? – Abs
Да, это все, что мне нужно –