session和cookie的前后的操作

Posted 飘然离去

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了session和cookie的前后的操作相关的知识,希望对你有一定的参考价值。

1.

// sign out
exports.signout = function (req, res, next) {
req.session.destroy();
res.clearCookie(config.auth_cookie_name, { path: ‘/‘ });
res.redirect(‘/‘);
};

登录退出的时候,需要销毁session,并且清楚cookie.

2. 登录的get请求的时候,我们需要保存session.

exports.showLogin = function (req, res) {
req.session._loginReferer = req.headers.referer;
res.render(‘sign/signin‘);
};

3.  在给前台返回req的时候,我们需要明白

req.session.user = user;
delete user.userPass;
delete user.userSalt;

以上是关于session和cookie的前后的操作的主要内容,如果未能解决你的问题,请参考以下文章

前后端接口鉴权全解 Cookie/Session/Token 的区别

Django 前后端分离 token和cookiesession对比

springboot-vue前后端分离session过期重新登录的实现

Aspnet Mvc 前后端分离项目手记关于token认证

C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段

在前后端分离的项目中,ajax跨域请求怎样附带cookie