我试图弄清楚用户是否已登录。
用户登录后,我可以通过#GetAuthUser()#打印用户名。我创建的页面(例如IsLoggedIn.cfm)将提示登录,这是我不想要的。我想检查他们是否在没有提示的情况下登录。如果我将IsLoggedIn.cfm添加到application.cfm,我将不再被提示登录,但登录检查(cfif #GetAuthUser()#不是"")失败,我是不再能够读取变量,我想这是一个范围问题。
是否有办法检查他们是否在没有提示他们登录的情况下重新登录?这看起来很简单,但我无法在任何地方找到答案......
任何帮助将不胜感激!提前致谢, 鲍勃:)
答案 0 :(得分:2)
这没有特别的伎俩。
在登录代码中,只需设置session.isLoggedIn = true
,然后在注销代码中将其设置为false
。检查该变量是否合适。
答案 1 :(得分:0)
嗯,这并没有任何意义,但在极少数情况下,这可能会帮助其他人,我在application.cfm文件中的(cflogin)标签中添加了登录旁路。现在我能够访问我需要的变量。