請大家幫忙。我們有一個CFM系統,除了少數(少於3000個用戶中的10個)以外,大多數用戶都可以100%工作。所有用戶都可以無問題地登錄並設置會話變量。登錄頁面然後將它們發送到儀表板。然後我們使用SessionID
等因素來加密URL字符串。SESSIONID元素SESSIONID未定義 - CF9
然而,對於10級的用戶,當他們到達的儀表盤,我們得到的錯誤
Element SESSIONID is undefined in SESSION
我們必須遠遠唯一的解決辦法是讓他們關閉瀏覽器完全再從頭開始。其他人都很好。
果然,會話結構轉儲沒有SessionID
。我知道sessionid
基本上是AppName
+ CFID
+ CFToken
。如何重新創建SessionID而不將它們發送回登錄或丟失已設置的會話變量?
當您轉儲會話範圍時,有什麼? –
從我這邊一切都很好。但是從用戶方面來說,我們在登錄後設置的每個其他變量都存在......沒有「CFID」,「CFToken」或「SessionID」。但是有一個'URLToken',它的值是'CFID = 3876607&CFTOKEN = 26913357' – SollyM
您是否在使用J2EE會話?你有沒有像'structDelete(session,'sessionid')'或類似的東西嗎? –