Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/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
grails中Ajax调用期间spring security中的会话超时_Grails_Spring Security - Fatal编程技术网

grails中Ajax调用期间spring security中的会话超时

grails中Ajax调用期间spring security中的会话超时,grails,spring-security,Grails,Spring Security,我不熟悉grails。我正在使用Grails1.3.7和SpringSecurity核心插件来实现安全性 我的应用程序拥有大多数ajax调用 当会话到期时,我的authAjax方法发送401错误代码 现在我的问题是,当收到错误代码401时,如何重新选择用户登录页面 任何帮助都是非常感激的 谢谢。您可能需要在客户端完成。如果您使用jQuery for ajax,您可以制作如下内容: $.ajax({ // your current ajax code statusCode: { 4

我不熟悉grails。我正在使用Grails1.3.7和SpringSecurity核心插件来实现安全性

我的应用程序拥有大多数ajax调用

当会话到期时,我的authAjax方法发送401错误代码

现在我的问题是,当收到错误代码401时,如何重新选择用户登录页面

任何帮助都是非常感激的


谢谢。

您可能需要在客户端完成。如果您使用jQuery for ajax,您可以制作如下内容:

$.ajax({
  // your current ajax code
  statusCode: {
    401: function() {
      window.location.href = '/youAppContext/login'
    }
  }
});
您还可以通过
$为所有jQuery ajax调用设置它。ajaxSetup