【问题标题】:Starting a Session and assigning a unique session ID in Coldfusion在 Coldfusion 中启动会话并分配唯一的会话 ID
【发布时间】:2014-01-06 15:57:43
【问题描述】:

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

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

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

我查看了 ColdFusion 文档。我能为会话找到的唯一方法似乎是针对出于某种原因不使用 cookie 的浏览器。我错过了什么吗?

【问题讨论】:

    标签: session cookies coldfusion


    【解决方案1】:

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

    也可以使用<cfloginuser>标签来管理用户是否登录,although some people avoid it

    查看 this article 以了解 application.cfc 的概述

    【讨论】:

    • 完美,感谢您的回答,加分说明如何检查用户是否已登录。
    猜你喜欢
    • 2010-10-23
    • 2015-01-12
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多