Coldfulsion 7(MX):绕过登录时无法读取CF变量

时间:2014-10-09 06:56:39

标签: coldfusion coldfusion-7

我试图弄清楚用户是否已登录。

用户登录后,我可以通过#GetAuthUser()#打印用户名。我创建的页面(例如IsLoggedIn.cfm)将提示登录,这是我不想要的。我想检查他们是否在没有提示的情况下登录。如果我将IsLoggedIn.cfm添加到application.cfm,我将不再被提示登录,但登录检查(cfif #GetAuthUser()#不是"")失败,我是不再能够读取变量,我想这是一个范围问题。

是否有办法检查他们是否在没有提示他们登录的情况下重新登录?这看起来很简单,但我无法在任何地方找到答案......

任何帮助将不胜感激!提前致谢, 鲍勃:)

2 个答案:

答案 0 :(得分:2)

这没有特别的伎俩。

在登录代码中,只需设置session.isLoggedIn = true,然后在注销代码中将其设置为false。检查该变量是否合适。

答案 1 :(得分:0)

嗯,这并没有任何意义,但在极少数情况下,这可能会帮助其他人,我在application.cfm文件中的(cflogin)标签中添加了登录旁路。现在我能够访问我需要的变量。