2011-06-17 95 views

回答

1

你可以检查session.user是否存在。如果是,那么用户登录,它不会,那么用户没有登录。

您可以使用grails Filters来检查,然后才能得到您的控制器。从grails docs (Filter Types)

class SecurityFilters { 
    def filters = { 
     loginCheck(controller:'*', action:'*') { 
      before = { 
       if(!session.user && !actionName.equals('login')) { 
        redirect(action:'login') 
        return false 
       } 
      } 
     } 
    } 
}