37
rated 0 times
[
41]
[
4]
/ answers: 1 / hits: 17606
/ 11 Years ago, mon, july 15, 2013, 12:00:00
I am having a hard time removing a cookie when the logout button is clicked. I currently have a logout button with the class logout. and this is the simple jquery line I am trying to put to remove the cookie but it is not working.
$('button .logout').click(function () {
$.cookie('userid', null);
};
userid is the name of the cookie.
Oh I am using a signed cookie, not sure if that changes anything?
EDIT:
Here is how I set the 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);
};
And using a simple express - node js cookieParser with a secret in it.
More From » jquery