您的位置:首页 > 其它

过滤器(filter)的使用1

2013-10-04 10:14 337 查看
先在doc命令窗口,grails create-filters  filtername(例如:sercurity)

在项目下面的conf下的项目名字(我的是myclass)下找到SercurityFilters .groovy文件并打开,判断是否登录,在之前拦截

package myclass

class SercurityFilters {

    def filters = {

        all(controller:'message', action:'create') {

            before = {//before表示在之前拦截
   if(!session.userid){//判断session中的userid的值是否为空,为空代表未登录
     redirect(controller:'user',action:'login')//未登录则跳转到登录页面
   }

            }

            

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: