2014-01-06 42 views
0

我已經在PHP中完成了一些非常基本的身份驗證工作。在PHP中,您可以啓動會話並創建一個唯一的會話ID以存儲在Cookie中。在Coldfusion中啓動會話並分配唯一的會話ID

這是如何在ColdFusion中工作的?我如何開始一個會話併爲其分配一個唯一的ID?

背後的故事:我想一個創建一個登錄頁面,我可以創建用戶身份驗證的登錄嘗試,但我需要知道如何給他們一個唯一的會話,一旦他們在已登錄

我我們看了一下ColdFusion文檔。我能找到的會話的唯一方法似乎是因爲任何原因不使用cookie的瀏覽器。我錯過了什麼嗎?

回答

6

是的,如果你在application.cfm或application.cfc中設置SessionManagement爲'true',那麼CF會自動爲每個新用戶創建一個會話。然後,您可以將會話屬性(可能稱爲'loggedin')設置爲true或false來管理登錄狀態。會話持續時間通過SessionTimeout財產的Application.cfc管理

您還可以使用<cfloginuser>標籤來管理用戶是否登錄,although some people avoid it

看看this article爲的Application.cfc

的概述
+0

完美的,謝謝你的答案,說如何檢查用戶是否登錄的獎勵點。 – lorless