在socket.io回调中设置httponly cookie

时间:2014-10-18 11:10:29

标签: session cookies socket.io session-cookies

我试图避免使用快速会话并仅使用socket.io进行用户身份验证(意味着设置并检查httponly cookie),但此代码不起作用:

io.on('connection', function (socket) {
    socket.on('signin', function (data) {
        socket.request.headers.cookie = 'COOKIE=testcookie'; // do not work
    });
});

io.of('/logged').use(function (socket, next) {
    socket.request.headers.cookie; // Empty
});

1 个答案:

答案 0 :(得分:0)

我检查来源 - 没有合适的方法来做到这一点,所以最好使用express.cookie管理