mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-16 21:40:23 +01:00
Compare commits
3 Commits
v4.0.1
...
socket.io-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3ef045f7d1 | ||
|
|
ea7b68db71 | ||
|
|
b7e35408f4 |
@@ -131,7 +131,7 @@
|
|||||||
"slideout": "1.0.1",
|
"slideout": "1.0.1",
|
||||||
"socket.io": "4.6.1",
|
"socket.io": "4.6.1",
|
||||||
"socket.io-client": "4.6.1",
|
"socket.io-client": "4.6.1",
|
||||||
"@socket.io/redis-adapter": "8.2.1",
|
"@socket.io/redis-adapter": "8.2.0",
|
||||||
"sortablejs": "1.15.0",
|
"sortablejs": "1.15.0",
|
||||||
"spdx-license-list": "6.6.0",
|
"spdx-license-list": "6.6.0",
|
||||||
"spider-detector": "2.0.0",
|
"spider-detector": "2.0.0",
|
||||||
|
|||||||
@@ -42,15 +42,9 @@ Sockets.init = async function (server) {
|
|||||||
allowRequest: (req, callback) => {
|
allowRequest: (req, callback) => {
|
||||||
authorize(req, (err) => {
|
authorize(req, (err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
return callback(err);
|
return callback({ message: err.message });
|
||||||
}
|
}
|
||||||
const csrf = require('../middleware/csrf');
|
callback(null, true);
|
||||||
const isValid = csrf.isRequestValid({
|
|
||||||
session: req.session || {},
|
|
||||||
query: req._query,
|
|
||||||
headers: req.headers,
|
|
||||||
});
|
|
||||||
callback(null, isValid);
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user