0

我在页面顶部有以下内容......

<cfif isdefined("session.loggedin") and session.loggedin eq true>

    <cfinclude template="includeUserInfo.cfm">

    <cfinclude template="includeSideBar.cfm">

<cfelse>

    <cflocation url="../sign-in.cfm">

</cfif>

当我执行页面并且 session.loggedin DOES 等于 true 时,它​​会按预期执行并添加包含的文件。

如果我在没有登录的情况下点击该页面 - 我没有被重定向到登录页面 - 我只是得到一个完全空白的页面 - 视图源中的 html 为零。

我的 application.cfc 文件中启用了会话管理

我不确定我在做什么是错的 - 感谢任何建议。

4

1 回答 1

0

好的 - 所以(通常情况下)我错过了问题的根本原因 - 在专注于 CFIF 语句本身的想象问题时,错过了代码中之前的小 cfinvoke。那是试图执行数据库查找,但在用户未登录时失败。

交换这些并确保上面的块在页面上的所有其他内容之前完成。走我。感谢大家的投入。

于 2013-11-17T01:30:46.953 回答