所以我使用 CodeIgniter 框架通过下面的 javascript 注销用户:
//If logged in:
$('#logout').click(function() {
$.ajax({url:'/auth/logout',
success: function(data){
$('#navigation').html(data);
},
error: function(jqXHR, textStatus, errorThrown)
{
document.write(errorThrown);
}
});
location.reload(true);
});
只要我注释掉location.reload(true);,这段代码就成功调用了auth/logout函数,将用户注销,手动刷新页面就可以看到。但是,在重新加载活动的情况下,cookie 不会被删除并且用户保持登录状态。如何确保在重新加载页面之前删除 cookie?