mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-07 14:35:47 +01:00
in cases where host is not provided in the websocket request, infer one from the referer
This commit is contained in:
@@ -215,6 +215,10 @@ var cls = require('../middleware/cls');
|
|||||||
var referer = headers.referer || '';
|
var referer = headers.referer || '';
|
||||||
var data = ((payload || {}).data || []);
|
var data = ((payload || {}).data || []);
|
||||||
|
|
||||||
|
if (!host) {
|
||||||
|
host = url.parse(referer).host;
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
uid: socket.uid,
|
uid: socket.uid,
|
||||||
params: data[1],
|
params: data[1],
|
||||||
|
|||||||
Reference in New Issue
Block a user