在Coldfusion中启动会话并分配唯一的会话ID

时间:2014-01-06 15:57:43

标签: session cookies coldfusion

我在PHP中完成了一些非常基本的身份验证工作。在PHP中,您可以启动会话并创建要存储在cookie中的唯一会话ID。

这在ColdFusion中如何运作?如何启动会话并为其分配唯一ID?

背景故事:我正在尝试创建一个登录页面,我可以创建用户并验证他们的登录尝试,但我需要知道如何在他们登录后给他们一个独特的会话。

我看过ColdFusion文档。我能为会话找到的唯一方法似乎是那些因任何原因不使用cookie的浏览器。我错过了什么吗?

1 个答案:

答案 0 :(得分:6)

是的,如果你在application.cfm或application.cfc中将SessionManagement设置为'true',那么CF会自动为每个新用户创建一个会话。然后,您可以将会话的属性(可能称为“loggedin”)设置为true或false以管理登录状态。会话持续时间通过application.cfc

中的SessionTimeout属性进行管理

您还可以使用<cfloginuser>标记来管理用户是否已登录,although some people avoid it

请查看this article以获取application.cfc概述