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

lor*_*ess 0 cookies coldfusion session

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

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

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

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

bar*_*nyr 6

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

您也可以使用<cfloginuser>标记来管理用户是否已登录,尽管有些人会避开它

请查看本文以获取application.cfc的概述