0

我试图简单地弄清楚用户是否登录。

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

难道没有办法只检查他们是否已登录而不提示他们登录吗?这似乎很简单,但我无法在任何地方找到答案......

任何帮助将不胜感激!在此先感谢,鲍勃:)

4

2 回答 2

2

这没有什么特别的技巧。

在您的登录代码中,只需设置session.isLoggedIn = true,并在您的注销代码中,将其设置为false。根据需要检查该变量。

于 2014-10-09T08:06:10.737 回答
0

好吧,这并不是说这有任何意义,但在极少数情况下这可能对其他人有所帮助,我在 application.cfm 文件的 (cflogin) 标记中添加了登录绕过。现在我可以访问我需要的变量了。

于 2014-10-09T22:35:43.880 回答