Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails2.3.4控制器中的重定向不是';不要每次都重定向_Grails_Filtering - Fatal编程技术网

Grails2.3.4控制器中的重定向不是';不要每次都重定向

Grails2.3.4控制器中的重定向不是';不要每次都重定向,grails,filtering,Grails,Filtering,我使用的是Grails2.3.4,我有一个应用程序,当用户第一次登录时,它会去检查用户是否在会话中,如果没有,它会去检查用户是否在数据库中,如果没有,它会去创建用户。这正是我们想要的 问题是,无论出于何种原因,当会话到期时,它都应该去重新加载凭据,但代码没有正确重定向。 我检查用户是否在数据库中,如果不在,则执行以下操作: def filters = { ..... } else redirect controller: "admin", action: "loadingCredential

我使用的是Grails2.3.4,我有一个应用程序,当用户第一次登录时,它会去检查用户是否在会话中,如果没有,它会去检查用户是否在数据库中,如果没有,它会去创建用户。这正是我们想要的

问题是,无论出于何种原因,当会话到期时,它都应该去重新加载凭据,但代码没有正确重定向。 我检查用户是否在数据库中,如果不在,则执行以下操作:

def filters = {
.....
} else
  redirect controller: "admin", action: "loadingCredentials"
  return true
}
它会启动并将您带入管理员控制器,管理员控制器具有:

def loadingCredentials(){
...
render(view:'/loadingCredentials', model: model)
log.info("[10] testing")
}
此render log.info[10]将出现在终端窗口中,但loadingCredentials模型从未出现


我错过了什么?当用户第一次访问应用程序时,以及当您单击一个单独的按钮刷新凭据时,它都能正常工作,但当会话过期时,错误发生,它不会刷新凭据

您必须提供更多的代码。在GitHub上上载一个产生相同错误的最小项目并共享链接。@SaqibAhmed在GitHub上创建一个类似的项目是不可能的。这个项目的范围很广。