if (eval(req.cookies.sessionExpires + now) > 0)
req.session.verifyUser = req.cookies.sessionId
//未登录
if (!req.session.verifyUser)
return res.render("sign");
//登录了
else {
models.verifyUser(req.session.verifyUser, function (data) {
//验证数据库
if (data) {
noRender = false;
res.locals.nickname = data.name;
res.locals.profilePhoto = data.photo;
}
});
}
// cookie
// 保存登录信息,使用cookie
// res.cookie("token_name", "token", {
// expires: new Date(Date.now() + 1000*24*3600*7),
// httpOnly: true
// })
//
// 获取
// req.cookies.token_name
//
// 删除
// res.clearCookie("token_name")
// session
// 保存登录信息,使用session
// req.session.userInfo = {
// username: 'write_name'
// }
//
// 获取
// req.session.userInfo
//
// 删除
// delete req.session.userInfo
2023-03