使用 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.
无效
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.
无效