Coldfusion会话超时

时间:2015-04-02 18:32:18

标签: session coldfusion cfml

我希望得到一些关于在coldfusion中处理会话超时的想法。

现在,当用户登录时,我将session.LoggedIn设置为true,当然,当会话超时时,会更改为false。我的所有coldfusion页面都经过编码以检查此变量,如果它为false,则会重定向到Access Denied页面。我将该代码更改为重定向到index.cfm,在其中验证了其凭据,并将它们重定向回其主页。这样做的问题是,如果他们在他们的一个应用程序中并且他们的会话到期,当他们点击某些内容时,他们会被带回他们的主页。

我尝试在Application.cfc的OnSessionEnd函数中使用cflocation标记,但当然没有用。这不是一个真正的关键问题,但我希望我能从论坛中获得一些关于如何在您的环境中处理这个问题的想法。

由于

1 个答案:

答案 0 :(得分:1)

每次点击页面或访问SESSION范围时,都会更新SESSION范围。因此,如果您将会话超时设置为10分钟,并且他们每隔9分钟刷新一次页面,则会更新其会话。他们永远不会超时。

会话超时不会从创建会话开始。