我已经在 Application.cfm 页面定义了 cookie,但它会被自动删除,我需要再次尝试登录才能定义 cookie。所有 cookie 都不会出现任何与名为 THEMEMODE 的 cookie 面临的问题。尝试为 cookie 添加过期日期。仍然存在问题
<CFCOOKIE NAME="THEMEMODE" VALUE="0">
<CFCOOKIE NAME="IntranetEmail" VALUE="#get.email#" expires="#ExpireDate#">
<CFCOOKIE NAME="EmployeeDeptId" VALUE="#get.DeptId#" expires="#ExpireDate#">
<CFCOOKIE NAME="Password_Dt" VALUE="#get.password_dt#" expires="#ExpireDate#">
<CFCOOKIE NAME="Display" VALUE="#get.EmployeeID#" expires="#ExpireDate#">
<CFCOOKIE NAME="THEMEMODE" VALUE="0">
THEMEMODE cookie 的设置没有过期日期,这导致它的行为类似于会话 cookie。这意味着关闭浏览器时 cookie 将被删除。
更新以下代码可能会起作用