2011-06-17 127 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 
       } 
      } 
     } 
    } 
}