Cookies 如何区分具有不同路径的两个同名cookie变量?

Cookies 如何区分具有不同路径的两个同名cookie变量?,cookies,Cookies,我正在开发一个网站,127.0.0.1/context/用于前端系统,127.0.1/context/manager/用于后端系统,每个网站都有自己的登录页面,成功登录后,我分别将cookie写入浏览器,两个cookie具有相同的名称变量userId,但是它们的路径是context和context/manager,现在我正在浏览器中访问cookie,但是document.cookie中有两个userIds,并且cookie中没有path信息来区分它们,那么我该如何区分它们呢?你真的不应该将用户i

我正在开发一个网站,
127.0.0.1/context/
用于前端系统,
127.0.1/context/manager/
用于后端系统,每个网站都有自己的
登录
页面,成功登录后,我分别将cookie写入浏览器,两个cookie具有相同的名称变量
userId
,但是它们的路径是
context
context/manager
,现在我正在浏览器中访问cookie,但是
document.cookie中有两个
userId
s,并且
cookie
中没有
path
信息来区分它们,那么我该如何区分它们呢?

你真的不应该将用户id存储在cookie中。@SamDufel,为什么?我将
userId
存储在cookie中,并在输入中显示,这样用户登录时就不需要键入userId。如果唯一的身份验证方法是cookie,任何人都可以编辑他们的cookie来访问任何用户帐户。@SamDufel,我使用cookie+标识符ID(一个生成的唯一数字,存储在服务器中)来进行身份验证。当用户登录时,服务器将cookie+标识符ID写回,当用户在一段时间后登录时,我使用标识符ID检查该用户是否以前登录过。在这里,我只是使用cookie来记住用户ID,并显示在页面中,所以用户不需要再次键入。