我只是想弄清楚用户是否登录。
用户登录后,我可以通过#GetAuthUser()#打印用户名。我创建的页面(例如IsLoggedIn.cfm)将提示登录,这是我不想要的。我想检查他们是否在没有提示的情况下登录。如果我将IsLoggedIn.cfm添加到application.cfm,将不再提示我登录,但登录检查(cfif#GetAuthUser()#不是")失败,我将无法再读取变量,我想这是范围问题。
难道没有一种方法可以在不提示他们登录的情况下检查他们是否已登录吗?这看起来很简单,但我在任何地方都找不到答案。。。
如有任何帮助,我们将不胜感激!提前感谢,Bob:)
这没有什么特别的技巧。
在登录代码中,只需设置session.isLoggedIn = true
,在注销代码中,将其设置为false
。根据情况检查该变量。
好吧,这没有任何意义,但在极少数情况下,这可能会帮助其他人,我在application.cfm文件的(cfglogin)标记中添加了登录旁路。现在我可以访问我需要的变量了。