我需要创建返回用户会话是否已过期的操作。问题是,请求任何操作都会刷新用户的会话超时。因此,我需要此操作不刷新超时。
有没有办法使控制器操作可以访问会话,但不刷新超时?
发布于 2012-02-20 18:17:29
我想通了。我们构建了一个http模块来读取表单身份验证票证,可以在site.com/.formsauthticket
访问它。通过在这个级别处理它,它根本不会触发会话。恐怕我不能在这里提供代码,但我们将模块设置为返回会话到期前的毫秒数。然后,我们使用这个数字来创建一些客户端计时器。
我们的解决方案基于对here发现的另一个问题的回答。希望这对其他人有帮助!
https://stackoverflow.com/questions/9334637
复制