redirect
不需要
view
在to account中,
render
允许的选项包括,
action
,
controller
,
uri
,
url
params
,
fragment
和/或域实例。
所以,你可以这样做,
def loggedIn() {
User user = springSecurityService.currentUser
def roleDefault = Role.findByAuthority("ROLE_DEFAULT")
if(user.authorities.contains(roleDefault))
redirect(controller: 'foo', action:'index')
def roleAdmin = Role.findByAuthority("ROLE_ADMIN")
if(user.authorities.contains(roleAdmin))
redirect(controller: 'foo', action:'adminIndex')
}
actions
,具有适当的视图。
@Secured(["ROLE_ADMIN", "ROLE_DEFAULT"])
class FooController {
def index() {}
def adminIndex() {}
}
阅读
docs