mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-10-28 23:05:01 -04:00
fix proxmox and nodered websocket web relay issue (no cookies being passed) #7269
Signed-off-by: si458 <simonsmith5521@gmail.com>
This commit is contained in:
parent
6e2f9aad37
commit
c899ee2404
@ -339,6 +339,9 @@ module.exports.CreateWebRelay = function (parent, db, args, domain, mtype) {
|
||||
var cookieStr = '';
|
||||
for (var i in parent.webCookies) { if (cookieStr != '') { cookieStr += '; ' } cookieStr += (i + '=' + parent.webCookies[i].value); }
|
||||
if (cookieStr.length > 0) { request += 'cookie: ' + cookieStr + '\r\n' } // If we have session cookies, set them in the header here
|
||||
var reqCookies = parseRequestCookies(req.headers.cookie);
|
||||
for (var i in reqCookies) { if ((i != 'xid') && (i != 'xid.sig')) { if (cookieStr != '') { cookieStr += '; ' } cookieStr += (i + '=' + reqCookies[i]); } }
|
||||
if (cookieStr.length > 0) { request += 'cookie: ' + cookieStr + '\r\n' } // If we have session cookies, set them in the header here
|
||||
request += '\r\n';
|
||||
send(Buffer.from(request));
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user