我在PHP中完成了一些非常基本的身份验证工作。在PHP中,您可以启动会话并创建要存储在cookie中的唯一会话ID。
这在ColdFusion中如何运作?如何启动会话并为其分配唯一ID?
背景故事:我正在尝试创建一个登录页面,我可以创建用户并验证他们的登录尝试,但我需要知道如何在他们登录后给他们一个独特的会话。
我看过ColdFusion文档。我能为会话找到的唯一方法似乎是那些因任何原因不使用cookie的浏览器。我错过了什么吗?
答案 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概述