- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
CF11在这些cookie的值之前加上了看起来是应用程序名称的哈希值。
在CF9中,对我而言CFID的值类似于:2219
在CF11中,其更改为Z3ir0kan93jawdd3kz38onobced8tfgn2kc3fy8i0w884gqffsn-2219
我需要能够在同一池中运行CF9和CF11服务器(在进行升级时),但是Cookie值的差异意味着,如果您登录CF9服务器并导航到CF11服务器,则将会注销。
有什么办法让CF11对这些cookie值使用CF9格式?
最佳答案
出于安全原因,CFID/CFTOKEN的值从简单的数字值更改为字符串+数字。
http://helpx.adobe.com/coldfusion/kb/predictable-cookie-session-ids-reported.html
Reason
In its default configuration, Adobe ColdFusion uses a pair of cookies named CF_ID and CF_TOKEN to manage user sessions. These two cookies are only ever used in tandem with each other--they are never used separately.
Even though CF_ID is sequential, CF_TOKEN is random and is unpredictable. Since it is the combination of both cookies that is used, the resulting combination is also unpredictable.
Solution
To eliminate this error in your compliance testing, you can configure ColdFusion to use J2EE session identifiers instead of CF_ID and CF_TOKEN.
Note: This solution does not make your ColdFusion server any more or less secure.
this.name = HASH(getDirectoryFromPath(getCurrentTemplatePath()));
getDirectoryFromPath()
返回8中的大写值和9中的小写值(反之亦然)。我们必须将其更新为:
this.name = HASH(Lcase(getDirectoryFromPath(getCurrentTemplatePath())));
为了使它们使用相同的应用程序名称,并因此使用 session 。
关于cookies - Coldfusion 11中的CFToken/CFID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28067216/
例如,我们的应用程序使用客户端变量管理来唯一标识网站访问者,并最终将其存储为电子商务订单的 ID。 我们的客户订单表将“10000032:98517605:77134665”(cfid+cftoken
为了注销用户,我总是使用以下几行: 它会在运行时清除 session 中保存的数据并重置/更新 CFID 和 CFTOKEN。 它在我们的旧服务器 (ColdFusion 8) 上仍然有效,但在
以下问题的结论是,从 http 切换到 https 后重建 session token 是个好主意。 In ColdFusion do I need to reestablish session to
产量: Set-Cookie: CFID=4215; Domain=.labs.dev; Expires=Sat, 04-Jul-2043 01:43:49 GMT; Path=/; HttpOnl
我有一个使用 Coldfusion session 管理(而不是 J2EE) session 管理的应用程序。 我们有一个客户,他最近将他们公司的流量转给我们,通过他们网络中的代理服务器来访问。 因此
我是一名优秀的程序员,十分优秀!