Grails facebook graph插件检查每个控制器中的会话

时间:2011-07-16 21:58:41

标签: grails facebook-graph-api grails-plugin

我正在使用grails和facebook graph插件进行用户注册。但是,而不是在每个动作和控制器中检查facebook会话。在进入控制器之前有没有更好的方法来检查会话?因此,我不必复制代码来检查身份验证。



class FacebookSecurityFilters {

    def filters = {
        all(controller:'*', action:'*') {
            before = {
                println "test"
            }
            after = {

            }
            afterView = {

            }
        }
    }
}


我使用命令grails create-filters创建了这个过滤器。但它根本没有被解雇,我的意思是它根本没有打印“测试”。我需要注册过滤器吗?我正在使用Grails1.4M01

谢谢

1 个答案:

答案 0 :(得分:0)

使用过滤器 - 这是拦截所有操作或基于模式的操作子集的好方法:http://grails.org/doc/latest/guide/6.%20The%20Web%20Layer.html#6.6%20Filters