로그 아웃 버튼을 클릭 할 때 쿠키를 제거하는 데 어려움을 겪고 있습니다. 현재 클래스 로그 아웃과 함께 로그 아웃 버튼이 있습니다. 이것은 쿠키를 제거하려고 시도하는 간단한 jquery 라인이지만 작동하지 않습니다.로그 아웃 버튼에서 쿠키를 제거하는 방법은 무엇입니까?
$('button .logout').click(function() {
$.cookie('userid', null);
};
userid는 쿠키의 이름입니다.
오, 서명 된 쿠키를 사용하고 있는데 변경 사항이 있는지 확실하지 않습니까?
편집 :
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);
};
그리고 간단한 표현을 사용 - 노드 JS cookieParser 그것의 비밀과 :
여기내가 쿠키를 설정하는 방법입니다.
가, 인증 쿠키가 HTTP 전용으로 표시해야한다, 그들이 자바 스크립트에서 액세스 할 수없는 서버에 지울 필요가 의미한다. –
좋아요, 그렇다면 렌더링 페이지를 렌더링하고 렌더링 중에 쿠키를 삭제합니까? – Lion789