我正在尝试在 Node 的 express 模块中使用已签名的 cookie,并已阅读文档,但对如何验证它们感到困惑。据我了解,我必须验证服务器上的 cookie。但是,我不清楚我是如何做到的。我会收到cookie,然后呢?我必须运行一个函数来验证它吗?如果有,是什么功能?如果不是,并且它是自动的,如果确实修改了 cookie,我该如何编程?我必须使用什么代码来检查这个?我打算使用这些签名的 cookie 进行用户身份验证。因此,如果我转到一个页面,并希望根据用户是否经过身份验证显示不同的内容,我不知道该怎么做。如果页面在我验证 cookie 之前呈现,我看不出这怎么可能。因此,我假设我必须在呈现页面之前验证 cookie,
本质上,我希望做这样的事情:
if(CookieIsVerified)
{
.....
}
else if (!CookieIsVerified)
{
.....
}