我会尝试尽可能简单地解释它。
我正在执行身份验证/登录系统,其中:
用户输入凭据并将数据发送到服务器[经典表单]。
服务器检查所有内容然后(如果没问题)在服务器中设置会话并响应使用把手和呈现的静态视图传递一个变量:sessionName
。
此视图包含 js snipet ,使用以下代码添加Cookie :document.cookie += ';session_name={{ sessionName }}'
。此时,一切仍然正确。并且正确添加 Cookie 。
然后重定向到网站的根目录。此时,我希望拥有我之前设置的cookie。但事实并非如此。
;session_name=huabto
。导航时我的Cookie不会持续存在。无论我在cookie中设置的方式或内容如何。