首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ColdFusion注销的最佳方法是什么?

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

Stack Overflow用户
提问于 2016-04-11 13:23:47
回答 3查看 2K关注 0票数 1

cflogout似乎没有清除CFID和CFTOKEN值。cflogout仅与cflogin一起使用吗?

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

这就是我所需要的吗?如果是的话,那就不管用了。

代码语言:javascript
复制
<cfset structDelete(session, "CFTOKEN")>
<cfset structDelete(session, "CFID")>

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-04-13 00:24:59

代码语言:javascript
复制
<cfscript>
    StructClear(Session)
</cfscript>

这将删除所有会话变量。

(1)

代码语言:javascript
复制
<cfscript>
    StructDelete(Session.MySessionVariable)
</cfscript>

(2)

代码语言:javascript
复制
<cfscript>
    StructDelete(Session, "MySessionStructure")
</cfscript>

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

票数 2
EN

Stack Overflow用户

发布于 2018-01-24 21:20:52

代码语言:javascript
复制
<cfset sessionInvalidate()>

此函数不仅将清除会话范围,而且还将使CFID/CFToken失效。

票数 5
EN

Stack Overflow用户

发布于 2016-04-11 13:45:49

代码语言:javascript
复制
<cfset StructDelete(SESSION,"user")>

下面是我在登录过程中创建的结构

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36550026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档