使用 ColdFusion 注销的最佳方式是什么?

What's the best way to logout with ColdFusion?

cflogout好像没有清除CFID和CFTOKEN的值。 cflogout 只能与 cflogin 一起使用吗?

在这种情况下,我没有使用 cflogin。由于 cflogin 的问题,我正在设置会话变量。它在 CF11 更新 7 之前工作,但是,CF11U7 似乎解决了 cflogin 双重问题。还有其他人吗?

这就是我需要的吗?如果是这样,那是行不通的。

<cfset structDelete(session, "CFTOKEN")>
<cfset structDelete(session, "CFID")>

使用 ColdFusion 注销的最佳方法是什么?

<cfset StructDelete(SESSION,"user")>

这里的user是我在登录时做的结构

<cfscript>
    StructClear(Session)
</cfscript>

这将删除所有会话变量。

(1)

<cfscript>
    StructDelete(Session.MySessionVariable)
</cfscript>

(2)

<cfscript>
    StructDelete(Session, "MySessionStructure")
</cfscript>

将删除会话范围内的特定变量 (1) 或结构 (2)。

<cfset sessionInvalidate()>

此函数不仅会清除会话范围,还会使 CFID/CFToken.

无效