gpt4 book ai didi

javascript - 如何在注销按钮上删除 cookie?

转载 作者:行者123 更新时间:2023-11-29 10:47:02 26 4
gpt4 key购买 nike

单击注销按钮时,我很难删除 cookie。我目前有一个带有类注销的注销按钮。这是我试图删除 cookie 的简单 jquery 行,但它不起作用。

$('button .logout').click(function () {
$.cookie('userid', null);
};

userid 是 cookie 的名称。

哦,我正在使用签名的 cookie,不确定这是否会改变什么?

编辑:

这是我设置 cookie 的方式:

exports.loginPost = function(req, res, next) {
console.log("here 1");
passport.authenticate('local', function(err, user, info) {
if (err) { return next(err) }
if (!user) {
return res.render('loginError', {title: 'Weblio'}); }
req.logIn(user, function(err) {
if (err) { return next(err); }
console.log(JSON.stringify(user));
res.cookie('userid', user._id, { maxAge: 900000, signed: true });
res.redirect('userProfile');
});
})(req, res, next);
};

并使用一个简单的 express - 节点 js cookieParser,其中包含一个 secret 。

最佳答案

给它负时间并将值设置为空。

嗯,试试:

$('button .logout').click(function () {
$.cookie('userid', "", -1);
});

关于javascript - 如何在注销按钮上删除 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17645330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com